@charset "utf-8";

/* CSS Document */


*     { border:medium none; margin: 0; padding: 0; }

body  { font-size: 13px; color:#333; background:#fff; font-family: "Microsoft YaHei";   min-width:1180px;}

em    { font-style:normal;}

ul, li { list-style: none; padding: 0;margin: 0}

a       { text-decoration: none; color:#333;}

a:hover { text-decoration:none; color:#ec0000;}

img { border:0px;}

h1, h2, h3, h4, h5, h6 { font-size: 100%;}

.clear { clear:both;}

.clear15 { height:15px; clear:both;}

.hidden { display: none;}

.left{float: left}
.right{float: right;}
.main{width: 1150px;margin: 0 auto;}
.home_title{
    font-size: 36px;
    text-align: center;
    line-height: 35px;
    padding: 35px 0;
}
.p_home_title {
    line-height: 40px;
    text-align: center;
    color: #484848;
    font-size: 18px;
    margin-top: -20px;
    margin-bottom: 25px;
}
input::-webkit-input-placeholder {
    /* placeholder颜色 */
    color: #ccc;
}

table { border-collapse:collapse; line-height:20px; }

tr,td { border:1px solid #999; line-height:20px;}

td { padding:0px 10px;}

table a  { color:#ed0000}

.news_vdcon table{ width:100%;}

.news_vdcon img  { max-width:830px;}

.logo_box     { height:90px; background:#fff; width:100%; z-index:999;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2);

    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.2);

    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);

    position:fixed;
    position:fixed !important; top:0px;
    position:absolute;
    top:expression(offsetParent.scrollTop+0);

}

.logo_con     { height:90px; width:1289px; margin:0 auto; }

.logo_con .logo  { height:90px; float:left; width:205px }

.logo_con .logo img { width:}

.logo_con .navbg  { height:90px; float:right; 	 }

.logo_con .navbg ul li    { height:90px; float:left; /*width:75px;*/ display:block; padding:0 8px;  }

.logo_con .navbg ul li a  { height:90px; line-height:90px; display:block; text-align:center; font-size:13px; color:#143441; background:center 70px;letter-spacing:0;  }

.logo_con .navbg ul li.active a.topmenu{ background:url(../images/navhover.gif) bottom repeat-x; color:#143441;}

.logo_con .navbg ul li a:hover { background:url(../images/navhover.gif) bottom repeat-x;  }



#navul li             { position:initial; float:left; }

#navul li.navhome     { text-align:left;   }

#navul li ul          { display:none; z-index:10000; position:absolute;  }


#navul li.navmoon  {position: relative}
#navul li.navmoon a       { transition:all .5s; }

#navul li.navhome a:hover { background: url(../images/navbg.gif) #ffa800 no-repeat right 0px; color:#fff6ab; transition:all .5s; }

#navul li.navmoon ul      { display:block;}




#navul li .navb_1 .left_menu   { padding:10px 0px 20px 0px; float:left; background:#FFF; border-radius:5px; }

#navul li .navb_2 .left_menu   { width:642px;  padding:10px 15px 20px 15px; float:left; background:#FFF; border-radius:5px; }

#navul li .navb_3 .left_menu   { width:350px; height:185px; padding:20px 20px 0 20px; float:left; }

#navul li .navb_4 .left_menu   { width:145px; padding:10px 15px 20px 15px; float:left; background:#FFF; border-radius:5px; }

#navul li .navb_5 .left_menu   { width:321px; padding:10px 15px 20px 15px; float:left; background:#FFF; border-radius:5px; }

#navul li .navb_6 .left_menu   { width:350px; height:185px; padding:20px 20px 0 20px; float:left; }

#navul li .navb_7 .left_menu   { width:145px; padding:10px 15px 20px 15px; float:left; background:#FFF; border-radius:5px; }

#navul li .navb_8 .left_menu   { width:185px; padding:10px 15px 20px 15px; float:left; background:#FFF; border-radius:5px; }



#navul li ul .left_menu .nav_ej   { height:47px; text-align:left; font-size:16px; font-weight:normal; padding:0 15px; }

#navul li ul .left_menu .nav_ej a  {display: inline-block; white-space:nowrap; padding-right:15px;height:45px; line-height:45px;  text-align:left; padding-left:30px;  background: url(../images/iconnavicon.gif) 10px 19px no-repeat; color:#333;}

#navul li ul .left_menu .nav_ej a:hover { color:#ff5d03;}

#navul li ul .right_pic   { width:223px; height:159px; margin-top:20px; float:left;  }

#navul li ul .left_menu .nav_ej:hover >



.navb_1  { background:url(../images/navbg.png) no-repeat 75px 7px; left: -30px; }
.navb_2  { background:url(../images/navbg.png) no-repeat 335px 7px; left: -288px; }
.navb_3  { display:none;}
.navb_4  { background:url(../images/navbg.png) no-repeat center 7px; left: -30px; }
.navb_5  { background:url(../images/navbg.png) no-repeat center 7px; left: -119px; }
.navb_6  { display:none; }
.navb_7  { background:url(../images/navbg.png) no-repeat center 7px; left: -30px; }

#navul li .left_menu  {   box-shadow: 0 1px 3px rgba(0, 0, 0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0,.3); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);}
#navul li .navb_5 .left_menu .nav_ej      { height:45px; float:left; text-align:center; font-size:16px; width:160px; font-weight:normal; border-bottom:solid 1px #efefef; }
#navul li .navb_2 .left_menu .nav_kecheng {float: left; width: 31.33%; overflow:hidden; padding:5px 0 5px 2%; }

#navul li .navb_2 .left_menu .sikepx_a   { width:100%;  line-height:30px; height:30px; font-size:14px; color:#FFF;  border-radius:4px;  float:left; background:#143441; display:block; margin:15px 30px 15px 0; }

#navul li .navb_2 .left_menu .sikepx_a:hover{ color:#FFF; background:#ec0000;}

#navul li .navb_2 .left_menu .sikepx_b   { width:100px;  line-height:30px; height:30px; font-size:14px; color:#FFF;  border-radius:4px;  float:left; background:#00b13a; display:block; margin-right:30px; }

#navul li .navb_2 .left_menu .sikepx_c   { width:100px;  line-height:30px; height:30px; font-size:14px; color:#FFF;  border-radius:4px;  float:left; background:#5991f0; display:block; margin-right:30px; }

#navul li .navb_2 .left_menu .sikepx_d   { width:100px;  line-height:30px; height:30px; font-size:14px; color:#FFF;  border-radius:4px;  float:left; background:#4e3bbc; display:block; margin-right:30px; }

#navul li .navb_2 .left_menu .sikepx_e   { width:100px;  line-height:30px; height:30px; font-size:14px; color:#FFF;  border-radius:4px;  float:left; background:#00b13a; display:block; margin-right:30px; }

#navul li .navb_2 .left_menu .sikepx_f   { width:100px;  line-height:30px; height:30px; font-size:14px; color:#FFF;  border-radius:4px;  float:left; background:#24a2f6; display:block; margin-right:30px; }

#navul li .navb_2 .left_menu .sikepx_g   { width:100px;  line-height:30px; height:30px; font-size:14px; color:#FFF;  border-radius:4px;  float:left; background:#008c6f; display:block; margin-right:30px; }

#navul li .navb_2 .left_menu .sikepx_h   { width:100px;  line-height:30px; height:30px; font-size:14px; color:#FFF;  border-radius:4px;  float:left; background:#00b13a; display:block; margin-right:30px; }

#navul li .navb_2 .left_menu .sikepx_i   { width:100px;  line-height:30px; height:30px; font-size:14px; color:#FFF;  border-radius:4px;  float:left; background:#5991f0; display:block; margin-right:30px; }

#navul li .navb_2 .left_menu .sikepx_kc { padding:0px 10px; margin:8px 0; border-left:solid 1px #b9b9b9; height:26px; line-height:26px;  display:block; color:#666; font-size:14px; text-align:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; clear:both;}

#navul li .navb_2 .left_menu a:hover  { background:none; font-size:14px; color:#ec0000;}



.banner                            {  height:436px;  }



.slideBox                          { width:100%; height:360px; }

*+html .slideBox                   { margin-top:0px;}

.dianji_abc                        { height:10px; width:100%; margin:0px auto; position:absolute; top:321px; z-index:11;}

.slideBox .hd                      { height:10px; width:200px; margin:0px auto; }

.slideBox .hd ul                   { overflow:hidden; zoom:1; float:right;}

.slideBox .hd ul li                { float:left; margin:0 5px; width:30px; height:10px;  background:#fddfce; cursor:pointer; border-radius:6px;}

.slideBox .hd ul li.on             { background:#ff5d03; color:#fff;}

.slideBox .bd img                  { width:100%; height:474px; }

.banner01                          {  cursor:pointer; height:360px; }

.banner02                          {  cursor:pointer; height:360px; }

.banner03                          {  cursor:pointer; height:360px; }

.banner04                          {  cursor:pointer; height:360px; }

.slideBox .bd a                    { width:100%; height:474px; display:block; }





.youshi_box  { background:#f2f7fa;}

.youshi_con  { height:368px; width:1150px; margin:0 auto; padding-top:20px;}

.youshi_a    { height:104px; width:276px; float:left; margin-right:16px; background:url(../images/youshi_a.jpg) no-repeat;  padding-top: 204px;}

.youshi_b    { height:104px; width:276px; float:left; margin-right:15px; background:url(../images/youshi_b.jpg) no-repeat;  padding-top: 204px;}

.youshi_c    { height:104px; width:276px; float:left; margin-right:15px; background:url(../images/youshi_c.jpg) no-repeat;  padding-top: 204px;}

.youshi_d    { height:104px; width:276px; float:left; background:url(../images/youshi_d.jpg) no-repeat;  padding-top: 204px;}

.youshi_con .txt_a  { height:57px; }

.youshi_con .txt_b  { height:57px; line-height:57px; text-align:center; font-size:16px; color:#333;}

.youshi_con .txt_a a  { height:57px; line-height:57px; text-align:center; font-size:17px; color:#FFF;  display:block; }

.youshi_con .txt_a span {

    cursor:pointer;

    height: 57px;

    line-height: 57px;

    text-align: center;

    font-size: 17px;

    color: #FFF;

    display: block;

}



.youshi_con .txt_a a:hover  { background:#143441;}

.youshi_a:hover .txt_a { background:#143441;}

.youshi_b:hover .txt_a { background:#143441;}

.youshi_c:hover .txt_a { background:#143441;}

.youshi_d:hover .txt_a { background:#143441;}



.liuyan_box  { height:0px; margin:0 auto; width:1150px; position:relative; }

.liuyan_con  { position:absolute; width:264px; height:345px; right:0px; top:50px; background:url(../images/bg_liuyan.png) no-repeat; padding-left:22px; z-index:9;}

.liuyan_con .baomingfs { height:50px; line-height:50px; }

.baomingfs .baoming { font-size:17px; font-weight:bold; color:#FFF; float:left;}

.baomingfs .hgfs { font-size:17px; color:#4cb4fa; float:left; padding-left:25px;}

.liuyan_con input { font-family: "Microsoft YaHei"; font-size:14px;}

.liuyan_con .name { width:230px; height:38px; background:#fff; border-radius:5px; line-height:38px; font-size:15px; padding-left:13px; color:#898989;}

.liuyan_con .tel { width:230px; height:38px; background:#fff; border-radius:5px; line-height:38px; font-size:15px; padding-left:13px; margin-top:20px; color:#898989;}

.liuyan_con .wxqq { width:230px; height:38px; background:#fff; border-radius:5px; line-height:38px; font-size:15px; padding-left:13px; margin-top:20px; color:#898989;}

.liuyan_con .ljbm { width:243px; height:38px; background:#ffd800; border-radius:5px; line-height:38px; font-size:17px; margin-top:20px; text-align:center; color:#143441;}

.liuyan_con  .kfzx { height:33px; width:243px; margin-top:20px;}

.kfzx .kf { width:115px; height:33px; border:#4cb4fa 1px solid; line-height:33px; border-radius:18px; font-size:16px;  float:left; text-align:center; float:left;}

.kfzx .kczx{ width:115px; height:33px; border:#4cb4fa 1px solid; line-height:33px;   border-radius:18px; font-size:16px;  float:left; text-align:center; float:right;}

.kfzx a    { color:#4cb4fa;}





.kecheng_box { height:185px; background:#0750ae url(../images/home2021/hfbg.png) no-repeat center 0px; }

.kecheng_con {  width:1150px; margin:0 auto;  padding-top:50px; display: flex;justify-content: space-around;}

.kecheng_a   {  float:left; width:333px; padding-left:10px; text-align:left;}

.kecheng_con .title    { height:50px; line-height:50px; font-size:22px; font-weight:bold; color:#fff;text-align: center }
.kecheng_con .title span{ font-size: 36px;}

.kecheng_con .miaosu   { height:50px; line-height:50px; font-size:19px; font-weight:100; color:#fff; text-align: center }


.kecheng_con .btn      { height:42px; padding-top:20px;  }

.kecheng_con .kecheng_b .btn a { margin:0 auto;}

.kecheng_con .kecheng_c .btn a {  }

.kecheng_con .btn a    { height:40px; line-height:40px; border:solid 1px #fff; display:block; width:150px; text-align:center;  border-radius:5px; font-size:15px; color:#FFF; margin:0 auto;}

.kecheng_con .btn span    {  cursor:pointer; height:40px; line-height:40px; border:solid 1px #fff; display:block; width:150px; text-align:center;  border-radius:5px; font-size:15px; color:#FFF; margin:0 auto;}

.kecheng_con .btn a:hover  { background:#FFF; color:#333}



.qiyewenhua    { height:973px;background:url(../images/qiyewh.jpg) center center no-repeat;}



.jingyin_box  { background:#e8f0f7; height:880px;}

.jingyin_con  { height:760px; width:1150px; margin:0 auto; }

.jingyin_con .lan  { height:145px; padding-top:35px;  position:relative;  }

.jingyin_con .lan .num  { height:50px; line-height:50px; text-align:center; color:#00ab31; font-size:50px; font-family: "Microsoft YaHei"; font-weight:100;}

.jingyin_con .lan .num_left {

    height:30px;

    line-height:30px;

    width:130px;

    font-size:20px;

    color:#ee6200;

    position:absolute;

    left:389px;

    top: 49px;



}

.jingyin_con .lan .num_right {

    height:30px;

    line-height:30px;

    width:324px;

    font-size:18px;

    color:#808080;

    position:absolute;

    left:643px;

    top: 49px;
}

/*就业问题*/
.xysp{height:850px;background:#f6f9fa url('/statics/my/images/xyvideo-bg.png?v=1.1') top center no-repeat;}
.xysp .content .tab_nav{padding: 0 230px; border-bottom: 2px solid #e6e8e9;}
.xysp .content .tab_nav .on{color: #ff5d03;border-bottom: 3px solid #ff5d03;padding-bottom: 32px;}
.xysp .content .tab_nav ul{ display: flex;justify-content: space-around;}
.xysp .content .tab_nav ul li{font-size: 18px;color: #a6a7a8;font-weight: bold;letter-spacing: 1.5px;cursor:pointer}
.xysp .content .nr .ntgw .sub-li{
    width: 368px;
    height: 136px;
    border-radius: 12px;
    overflow: hidden;
    float: left;
    margin: 0 15px 20px 0;
    background: #fff;
}
.xysp .content .nr .ntgw .sub-li .job-info {
    padding: 16px 20px;
    box-sizing: border-box;
    width: 100%;
    display: inline-block;
}
.xysp .content .nr .ntgw .sub-li .sub-li-top {
    margin-bottom: 12px;
    display: flex;
    width: 100%;
    align-items: center;
}
.xysp .content .nr .ntgw .sub-li .sub-li-top .name {
    color: #222;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    transition: all .2s linear;
    position: relative;
    max-width: 200px;
    margin-right: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xysp .content .nr .ntgw .sub-li .sub-li-top .guide-app-download-icon {
    width: 16px;
    height: 16px;
    background: url(https://img.bosszhipin.com/static/file/2022/tfguyqkgkb1651743005056.png) 0 -16px/16px auto no-repeat;
}
.xysp .content .nr .ntgw  .sub-li .sub-li-top .salary {
    font-size: 16px;
    font-weight: 500;
    color: #fe574a;
    line-height: 22px;
    flex: 1;
    text-align: right;
}
.xysp .content .nr .ntgw  .sub-li .job-info p.job-text {
    font-size: 13px;
    color: #8d92a1;
    padding-right: 0;
    line-height: 28px;
    max-width: 240px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xysp .content .nr .ntgw  .sub-li .job-info .job-text span {
    display: inline-block;
    height: 18px;
    font-size: 13px;
    font-weight: 400;
    color: #666;
    line-height: 18px;
    padding: 2px 10px;
    border-radius: 4px;
    background: #f8f8f8;
    margin-left: 8px;
}
.xysp .content .nr .ntgw .sub-li .sub-li-bottom {
    background: linear-gradient(90deg, #f5fcfc 0, #fcfbfa 100%);
}
.xysp .content .nr .ntgw .sub-li .sub-li-bottom a {
    height: 24px;
    display: block;
    padding: 12px 20px;
}
.ntgw{ margin-top: 20px;}
.jyxb{background: #fff; padding: 25px;margin-top: 20px;border-radius: 15px; height: 530px;overflow: hidden}
.jyxb table{
    display: table;
    width: 100%;
    font-family: 'Microsoft YaHei';
}
.jyxb table thead th{
    font-size: 16px;
    padding: 15px 0;
    text-align: center;
    font-weight: bold;
}
.jyxb table tr,.jyxb table td{ border: none;text-align:center;font-size:16px;padding: 18px 0;color: #383838;}

.topLoop{  position:relative;   }
.topLoop .hd       { height:12px; width:54px; margin:0 auto; position:relative; margin-top:10px;  }
.topLoop .hd .prev { display:block;  width:12px; height:19px; cursor:pointer;  position:absolute; left:-26px; top:-3px;background:url(../images/icoUp.gif) center no-repeat;}
.topLoop .hd .next { display:block;  width:12px; height:19px; position:absolute; left:70px; top:-3px; cursor:pointer; background:url(../images/icoDown.gif) center no-repeat; }
.topLoop .hd ul   { width:200px; margin:0 auto; }
.topLoop .hd ul li { position:relative;  float:left;  width:12px; height:12px; overflow:hidden; background:#f07100; margin-right:10px;  cursor:pointer; font-size:0px;  border-radius: 10px; }
.topLoop .hd ul li.on{ background:#0cb53c;  }
.topLoop .xyjs{display: flex;justify-content: space-around}
.topLoop .xyjs .itms{width: 485px;height: 245px;background: #fff;padding: 25px;border-radius: 12px;margin-bottom: 28px;position: sticky;}
.topLoop .xyjs .itms .content{width: 258px;}
.topLoop .xyjs .itms .content h3{font-weight: 800;font-size: 22px;margin-top: 5px;margin-bottom: 5px}
.topLoop .xyjs .itms .content h3 span{font-weight: normal;font-size: 16px;}
.topLoop .xyjs .itms .content h5{font-weight: 600;font-size: 18px; line-height: 39px;}
.topLoop .xyjs .itms .content p{color: #b6b6b6;line-height: 20px; height: 152px;}
.topLoop .xyjs .itms .content .more{width: 100px;height: 28px; padding: 5px 22px; color: #fff;border-radius: 5px;    background-image: linear-gradient(to right, #7467f5 , #5c51f2);}
.topLoop .xyjs .itms .tongg{position: absolute;right: 0;padding: 8px 10px 8px 18px;color: #fff;border-radius: 20px 0 0 20px; letter-spacing: 1px;background: #ee4756}
.topLoop .xyjs .itms .pic img{border-radius: 10px;}
.jingyin_box .more_btn{text-align: center;clear: both;margin-top: 60px;}
.jingyin_box .more_btn a{padding: 12px 35px; background: #5c51f2;color: #fff; border-radius: 30px;letter-spacing: 1.5px;font-size: 16px;box-shadow: 1px 15px 58px #bcb8ff}

/*index news*/

.index_news{height: 440px;padding-top:30px;padding-bottom:20px;background-color:#fff;overflow:hidden;clear:both;}

.index_main{width:1150px; padding-top:0px; margin:0 auto; overflow:hidden; font-family:'Microsoft YaHei';}

.index_main.renzliuc_con .title{ height:155px;}

.index_main.renzliuc_con .title .title_a{ padding-top:40px;}

.index_news .index_news_title{font-size:16px;margin-bottom:14px;float:left;}

.index_news .index_news_title strong{font-weight:normal;width:285px;padding-left:10px;float:left;display:inline-block;}

.index_news .index_news_title a:hover{text-decoration:underline;}

.index_news ul{float:left;width:605px;padding-left:10px;}

.index_news ul li{float: left;width: 100%;height:36px;color:#333;font-size:14px;line-height:36px;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;}

.index_news .tabTop{height: 54px;padding-top: 10px;overflow:hidden;}

.index_news .tabTop li{float:left;width:90px;height: 30px;line-height: 30px;background-color: #e4e4e4;color:#888;border-radius: 15px;margin-right:8px;text-align: center;cursor: pointer;}

.index_news .tabTop li.active{background-color: #ff5d03;color:#fff;}

.index_news .tabTop li:hover{background-color: #ff5d03;color:#fff;}

.index_news .tabTop hr{border: 0;height: 1px;background-color: #eaeaea;margin-top: 14px}

.index_news .tabTop a{float: right;padding-left: 20px;font-size: 13px;color:#666; line-height: 28px;}

.index_news .tabTop a:hover{color:#143441;}

.index_news .tabContent{overflow:hidden;}

.index_news .tabContent ul{ width:100%; height:180px; overflow:hidden; clear:both;}

.index_news .tabContent ul li{float: left;width: 29.33%;line-height: 36px;padding-right:4%;}

.index_news .tabContent ul li a{ padding-left:13px; background:url(../images/news_icon1.gif) left center no-repeat;}

.index_news .tabContent ul li a:hover{background:url(../images/news_icon2.gif) left center no-repeat;}

.index_news .tabContent .topic_top_list{width:100%;float:none;}

.index_news .tabContent .topic_top_list li{float: left;line-height: 32px;margin: 0px 10px 10px 0px;list-style: outside none none;padding-left:0;}

.index_news .tabContent .topic_top_list li a{display: block;padding: 0px 10px;border-radius: 30px;text-decoration: none;border: 1px solid #ccc;}

.index_news .tabContent ul li a{color:#888; text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden;}

.index_news .tabContent ul li a:hover{color:#143441;}

.index_news .tabContent .tabItem{display: none;background-color: #fff;overflow:hidden;}

.index_news .tabContent .tabItem.active{display: block;}



.jingyin_con .lan .miaosu  { height:35px; line-height:35px; text-align:center; font-size:15px;}

.jingyin_con .lan .miaosu a { color: #ee6200;}

.jingying_list  { height:600px; margin-left:-10px;  overflow:hidden;padding:0 30px;}

.jingying_list ul { display: flex; flex-wrap:wrap; }
.jingying_list ul li { height:275px;  width:195px;  display:block; border-bottom:solid 1px #f1f1f1; margin-left:10px; text-align: center;line-height: 28px;background: #fff; margin: 8px 12px; border-radius: 7px;}

.jingying_list ul li:hover {  border-bottom:solid 1px #7dcf23;}

.jingying_list ul li .pic      { height:108px; width:108px;  border-radius:108px; overflow:hidden;  margin: 20px auto;}

.jingying_list ul li .pic img  { height:108px; width:108px; }

.jingying_list ul li .miaosu   { height:58px; float:left; width:472px; padding-left:20px; }

.jingying_list ul li .name_box { height:38px; line-height:38px;  font-size:15px;}

.jingying_list ul li .time     { height:20px; line-height:20px; color:#9e9e9e;}

.jingying_list ul li font{ font-size: 20px;}
.jingying_list ul li span{ color: #666;}
.jingying_list .tongguo{ width: 135px; height: 32px;margin: 0 auto; background-image: linear-gradient(to right, #7467f5 , #5c51f2); border-radius: 50px;line-height: 32px;color: #fff;font-size: 16px;}
.name_box .name      { float:left; width:80px; height:38px; color:#f07100}

.name_box .add       { float:left; width:150px; height:38px;}

.name_box .kcname    { float:left; width:150px; height:38px; color:#00ab31; }

.name_box .tongguo   { float:left; width:92px; height:38px; text-align:right; background:url(../images/rzvip.gif) no-repeat 10px center}



.renzliuc  { height:450px;  background:#e8f0f7; }
.renzliuc .zs ul{
    display: flex;
    justify-content: space-between;
}
.renzliuc .zs ul li{
    margin-top: 50px;
    text-align: center;
    display: inline-block;
    margin: 50px 25px;
    height: 200px;
    width: 280px;
}
.renzliuc .zs ul li img{
    height: 150px;
}
.renzliuc .zs ul li p{
    margin-top: 15px;
    font-size: 16px;
    line-height: 25px;
}
.renzliuc .zs ul li p span{
    font-size: 16px;
    color: #999999;
}

.renzliuc .zs{
    height: 300px;
    background: #f7f9fa;

}
.renzliuc .zs .zs_main{
    width: 1500px;
    margin: 0 auto;
}



.buzou4 .rzcgtb { text-align:center; margin-top:47px;}

.buzou4 .rzcgtb span { cursor:pointer;}

.buzou4 .txt {font-size:16px; color:#ff3e3e; text-align:center; padding-top:30px; }

.buzou4 .txt span { cursor:pointer;font-size:16px; color:#333; }





.spoto_xueyuan    { height:601px; background:url(../images/bg_spoto.jpg) no-repeat;}

.xueyuan_con { width:1150px; height:601px; margin:0 auto;}

.xueyuan_con .title   { height:162px;  }

.xueyuan_con .title_a { height:50px; line-height:50px; text-align: center; color:#FFF; font-size:30px; padding-top:30px;}

.xueyuan_con .title_b { height:50px; line-height:50px; color:#FFF; font-size:18px; text-align:center; }

.xueyuan_con .title_b a { color:#fff;}

.xueyuan_list       { height:363px;  }

.xueyuan_list .pic  { height:173px; margin:	0px auto 10px auto; overflow:hidden;   }

.xueyuan_xinxi      { height:170px; padding:0 15px;}

.xueyuan_xinxi span { font-size:18px; color:#4f4f4f;}

.xueyuan_xinxi p    { line-height:30px; color:#7d7d7d; font-size:14px; }

.picList .li        { width:222px; height:360px; margin-left:10px; display:block;}

.xueyuan_list .xylist01 { height:360px; float:left;  border-bottom:solid 3px #0fdb4a;}

.xueyuan_list .xylist02 { height:360px; float:left;  border-bottom:solid 3px #ff9445;}

.xueyuan_list .xylist03 { height:360px; float:left;  border-bottom:solid 3px #c27bff;}

.xueyuan_list .xylist04 { height:360px; float:left;  border-bottom:solid 3px #ff7373;}

.xueyuan_list .xylist05 { height:360px; float:left;  border-bottom:solid 3px #66eaf2;}

.xueyuan_list .xylist06 { height:360px; float:left;  border-bottom:solid 3px #0fdb4a;}

.xueyuan_list .xylist07 { height:360px; float:left;  border-bottom:solid 3px #ff9445;}

.xueyuan_list .xylist08 { height:360px; float:left;  border-bottom:solid 3px #c27bff;}

.xueyuan_list .xylist09 { height:360px; float:left;  border-bottom:solid 3px #ff7373;}

.xueyuan_list .xylist010 { height:360px; float:left;  border-bottom:solid 3px #0fdb4a;}

.xueyuan_list .xylist011 { height:360px; float:left;  border-bottom:solid 3px #ff9445;}

.xueyuan_list .xylist012 { height:360px; float:left;  border-bottom:solid 3px #c27bff;}

.xueyuan_list .xylist013 { height:360px; float:left;  border-bottom:solid 3px #ff7373;}



.xueyuan_list .leftLoop{   position:relative;    }

.xueyuan_list .leftLoop .hd{ overflow:hidden;  height:12px; width:71px; padding-top:20px;  margin:0 auto;}

.xueyuan_list .leftLoop .hd ul      { overflow:hidden; zoom:1;  height:12px;}

.xueyuan_list .leftLoop .hd ul li   { position:relative;  float:left;  width:12px; height:12px; font-size:0px; overflow:hidden; background:#f07100; margin:0 5px; cursor:pointer;  border-radius: 10px; }

.xueyuan_list .leftLoop .hd ul li.on{ background:#fff;  }

.xueyuan_list .leftLoop .bd ul      { overflow:hidden; zoom:1; }

.xueyuan_list .leftLoop .bd ul li{ margin:0 10px;  float:left;   background:#fff; width:260px;  }



.tese_box  {  height:150px; background:#FFF;}

.tese_con  { width:1150px; height:130px; margin:0 auto; line-height:130px; font-size:17px; color:#4f4f4f;display: flex;justify-content:space-around;text-align: center;padding-top: 30px;}

.tese_tui  { width:238px; height:130px; background:url(../images/home2021/w1.png) 50% 10px no-repeat; font-size:16px; padding-top: 18px; }

.tese_sykf { width:260px; height:130px; background:url(../images/home2021/w2.png) 50% 10px no-repeat;  font-size:16px; padding-top: 18px; }

.tese_gzfw { width:255px; height:130px; background:url(../images/home2021/w3.png) 50% 10px no-repeat; font-size:16px; padding-top: 18px;  }

.tese_mfcd { width:157px; height:130px; background:url(../images/home2021/w4.png) 50% 10px no-repeat;font-size:16px; padding-top: 18px;  }



.footer_top  { height:153px; border-top:1px #e5e5e5 solid; background:#f7f7f7;}

.footer_tcon { width:1150px; margin:0 auto; height:153px;}

.footer_tcon  p { height:30px; line-height:30px;  color:#4f4f4f;  font-size:15px;}

.footer_tcon span { color:#7d7d7d; font-size:16px;}



.flxwm { width:271px; background:url(../images/bg_fab.jpg) 0px 28px no-repeat; float:left; padding-top:75px;}

.femail { width:285px; background:url(../images/bg_femail.jpg) 0px 28px no-repeat; float:left;  padding-top:75px;}

.ffind { width:383px;; background:url(../images/bg_fadd.jpg) 0px 28px no-repeat; float:left; padding-top:75px;}

.fkf { width:159px;  float:left; padding-top:83px; height:47px; padding-left:52px;}

.fkf a  { width:130px; height:47px; display:block; background:url(../images/icon_kefu.png) no-repeat; }





.footer_bot  { min-height:366px; border-top:1px #e5e5e5 dashed; background:#363c41;color: #fff;}

.footer_bcon { width:1150px; margin:0 auto;min-height: 300px;}

.fnav { /*width:820px;*/ height:28px; padding-top:25px; margin:0 auto;}

.fnav ul{ text-align:center;}

.fnav ul li { width:105px; height:28px; line-height:28px; _float:left; color:#7d7d7d; text-align:center; font-size:12px; text-align:center; display:inline-block;}

.copyrigtt { width:1150px; height:28px; line-height:10px; padding-top:30px; color:#767676; text-align:center; font-size:14px; margin: 0 auto}
.copyrigtt a{color: #767676;}

.fhzhb { width:1150px; height:50px; text-align:center; margin-top:25px; background:url(../images/fhzhb.jpg) 107px 0px no-repeat;}

/*firlinks*/

.footer-friend-links{width:420px; min-height:250px; margin-top:40px; position:relative;float: left}

.footer-friend-li{height:30px;float:left;margin-right:8px}

.footer-friend-li.active .footer-tab-panel{opacity:1;filter:alpha(opacity=100);z-index:2}

.footer-friend-li.active .footer-tab-name{color:#fff;background-color:#fd5f39}

.footer-friend-li.active .footer-tab-name:after{content:' ';width:0;height:0;position:absolute;top:100%;left:50%;margin-left:-4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #143441;border-bottom:0 solid #143441}

.footer-friend-tab{min-height: 258px;}

.footer-friend-tab .footer-tab-name{display:block;height:30px;line-height:30px;padding:0 14px;text-align:center;background-color:#ddd;color:#333;position:relative;cursor:pointer;}

.footer-friend-tab .footer-tab-name:hover{color:#fff}

.footer-friend-tab .footer-tab-panel{transition:All .4s ease-in-out;z-index:1;opacity:0;filter:alpha(opacity=0);position:absolute;width:100%;left:0;top:42px}

.footer-friend-tab .footer-tab-panel ul {display: flex;flex-wrap:wrap;}
.footer-friend-tab .footer-tab-panel ul li{width: 140px; height: 30px;}
.footer-friend-tab .footer-tab-panel a{height:24px;line-height:24px;font-size:14px;color:#fff;float:left;margin-bottom:0}

.footer-friend-tab .footer-tab-panel a:hover{color:#f13041}

.footer-friend-links .contact { color: #fff; }

.footer_bot .footer-center{ width: 325px; float: left}
.footer_bot .footer-center p{text-align: center;padding-top: 90px; line-height: 28px;}
.footer_bot .footer-center p font{ font-size: 35px}
.footer_bot .footer-center p a{ padding: 5px 25px; background: #fd5f39;color: #fff;letter-spacing: 2px;}
.footer_bot .footer-center .kfewm{display: none;position: absolute;right: -120px;top: 80px;}

.footer_bot .footer-right{ width: 350px;float: right; padding-top: 80px; display: flex;justify-content: center; }
.footer_bot .footer-right .foot-gzh{ text-align: center; line-height: 30px; margin-left: 10px;}

.maincon       {  padding-bottom:15px;}

.banner_info   {  cursor:pointer; height:360px; }

.banner_info a {  height:360px; display:block;}

.main_box      { width:1120px; margin:0 auto; background:#FFF;  padding:0 15px; }



.main_left      { float:left; width:254px; }

.main_right     { float:right; width: 832px; padding-left: 10px;}



.main_kbjh      { width:1120px; margin:0 auto; background:#FFF;  padding:0 15px; }

.main_kbjh .lan            { height:50px; background:url(../images/lanhuis.gif) repeat-x bottom;  }

.main_kbjh .lan .cn_txt    { height:50px; line-height:50px; font-size:17px; float:left;  background:url(../images/lanbg.gif) no-repeat bottom right;}

.main_kbjh .lan .cn_txt span  { height:50px; padding:0 15px;  color:#ff5d03; display:block; background:url(../images/icon002.gif) no-repeat 0px center; padding-left:25px; }

.main_kbjh .lan .add_txt   { height:50px; line-height:50px; font-size:13px; float:right; color:#919191;  font-size:13px;}

.main_kbjh .lan .add_txt a { color:#8a8a8a; }



.main_left .lan             { height:50px; line-height:50px; background: url(../images/lanhuis.gif) repeat-x bottom; }

.main_left .lan .left       { height:50px; float:left;  font-size:17px;  padding-right:10px;  color:#ff5d03 ; background: url(../images/lanbg.gif) no-repeat bottom right;}

.main_left .lan .right      { height:50px; float:right; width:133px; font-size:12px;   text-align:right; }



.fenlei                { padding:10px 0 5px 0;}


.fenlei ul li          { height:40px; line-height:40px; display:block; padding-bottom:7px;}

.fenlei ul li a        { height:40px; line-height:40px; display:block; padding-left:30px; background:#f1f1f1 url(../images/huise_icon.gif) no-repeat 12px 16px; font-size:15px;}


.fenlei ul ul li a { height:40px; line-height:40px; display:block; padding-left:30px; background: none; }
.fenlei ul ul li a:hover { padding-left:30px; }

.fenlei ul ul ul li { height:30px; line-height:30px; font-size:12px; }
.fenlei ul ul ul li a {padding-left:50px; background: none; font-size:12px; }
.fenlei ul ul ul li a:hover { padding-left:50px; }
.fenlei ul li a.active{ color: #008ad3}
.fenlei ul li a.on    { color:#FFF; background:#ff5d03 url(../images/baise_icon.gif) no-repeat 20px 16px;}

.contact_a             { height:106px;background:url(../images/txktans.png) no-repeat;}

.contact_a a   { height:106px; width:100%; display:block;}

.contact_b             { border:solid 1px #e1e1e1; border-top:0px; padding:10px; line-height:26px; font-size:14px; background:#fff;}

.contact_b strong      { color:#ee4545; font-size:17px; }

.main_right .lan            { height:50px; background:url(../images/lanhuis.gif) repeat-x bottom;  }

.main_right .lan .cn_txt    { height:50px; line-height:55px; font-size:17px; float:left; padding-right: 6px;}
.main_right .lan .cn_txt span  { height:50px; padding:0 15px;  color:#ff5d03;  background:url(../images/icon002.gif) no-repeat 0px center; padding-left:25px; }

.main_right .lan .cn_txt a  { height:50px; padding:13px 33px;  }
.main_right .lan .cn_txt .active{background:url(../images/lanbg.gif) no-repeat bottom right;}

.main_right .lan .add_txt   { height:50px; line-height:50px; font-size:13px; float:right; color:#919191;  font-size:13px;}

.main_right .lan .add_txt a { color:#8a8a8a; }
.main_right .lan .btn_list{ color:#ff5d03; }
.main_right .lan .btn_bkxx{ color:#666;background:url(../images/new.png) no-repeat top right;  }

.main_right .notes-content{
    margin: 20px 30px;
}
.main_right .notes-content .notes-dec{
    margin-left: 25px;
    line-height: 28px;
    font-size: 15px;
}
.main_right .notes-content .notes-dec p{
    line-height: 28px;
    font-size: 15px;
}
.main_right .notes_con .ptitle{ font-size: 17px; font-weight: 800;line-height: 38px; background:url(../images/icon001.gif) no-repeat 10px center;background-size:6px 6px;padding-left: 28px;}


.page_con   { padding:10px 0px; line-height:200%; font-size:15px; padding-bottom:55px; }






.newsbox_con  { padding:15px 0; min-height:800px;}

.news_con { height:160px;  border-bottom:#e2e2e2 1px solid; padding-bottom:11px;}

.news_ims { float:left; width:230px; height:160px;}

.news_txt { float:right; font-size:13px; line-height:24px; width:580px;}



.szllbox_con  { padding:15px 0; min-height:800px;}

.szll_con { height:160px;  border-bottom:#e2e2e2 1px solid; padding-bottom:11px; margin-bottom:15px;}

.szll_ims { float:left; width:230px; height:160px;}

.szll_txt { float:right; font-size:13px; line-height:24px; width:580px;}

.szll_txt span { font-family: "Microsoft YaHei"; font-size:19px; color:#008ad3; line-height:38px; height:38px; margin-top:4px; display: block;}

.szll_txt a { display:block; color:#008ad3; height:20px; line-height:20px; margin-top:10px;}



.news_txt span { font-family: "Microsoft YaHei"; font-size:19px; color:#008ad3; line-height:38px; height:38px; margin-top:4px; display: block;}

.news_txt a { display:block; color:#008ad3; height:20px; line-height:20px; margin-top:10px;}

.news_list { padding-bottom:23px;}

.news_list li {height:48px;line-height:48px;border-bottom:#d5d5d5 1px dashed;color:#3c3c3c;font-size:15px;background:url(../images/news_icon2.gif) 9px center no-repeat;padding-left:26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.news_list li a { float:left;}

.news_list li span { float:right; margin-right:10px;}



.content_news { padding:15px 0px; min-height:520px;}



.news_time .left { height:30px; color:#919191; font-size:12px; }

.news_time .right { float:right; height:30px; }



.news_vdcon { padding:15px 0px; line-height:180%; font-family: "Microsoft YaHei"; font-size:14px; min-height:520px; }

.news_tj { height:42px; line-height:40px; background:url(../images/news_ys.gif) no-repeat bottom; font-family: "Microsoft YaHei"; font-size:18px; }

.page_up { height:60px; background:#fbfbfb; border:dashed 1px #e5e5e5; padding:10px 10px; margin-top:30px; margin-bottom:20px;}

.page_up p { height:30px; line-height:30px; font-family: "Microsoft YaHei"; font-size:15px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis'); overflow:hidden;  }



/*分页*/

.page_updown   {  height:52px; padding:26px 0;clear: both}

.page_updown ul   { display:flex; justify-content: center;}

.page_updown ul a { float:left; font-family:Tahoma; margin-left:6px;font-size:12px; background:#FFF; display:block; padding:9px 15px; line-height:17px; border:1px solid #cecece;}

.page_updown ul span{ float:left; font-family:Tahoma; margin-left:6px;font-size:12px; display:block; padding:9px 15px; line-height:17px; background:#fd5f39; color:#fff; border:solid 1px #fd5f39;}

.page_updown ul a:hover { background:#fd5f39; border:solid 1px #fd5f39; color:#fff;}

.page_updown ul font{ float:left; font-family:Tahoma; margin-left:6px;font-size:12px; display:block; padding:9px 5px; line-height:17px; }


.page_updown_b { overflow:hidden;  }

.page_updown_b ul   { display:block; float:right;}

.page_updown_b ul a { float:left; font-family:Tahoma; margin-left:6px;font-size:12px; background:#FFF; display:block; padding:9px 15px; line-height:17px; border:1px solid #cecece;}

.page_updown_b ul span{ float:left; font-family:Tahoma; margin-left:6px;font-size:12px; display:block; padding:9px 15px; line-height:17px; background:#fd5f39; color:#fff; border:solid 1px #fd5f39;}

.page_updown_b ul a:hover { background:#fd5f39; border:solid 1px #fd5f39; color:#fff;}

/*分页*/





/*about*/

.about_box         { height:436px; margin-top:90px; }

.about_box a         { height:436px; display:block;}



.navbar-wrapper    { height:67px; background:#fff; width:100%; z-index:999; background:url(../images/about_line.jpg) repeat-x; }

.navbar-wrapper ul    {  height:67px; margin:0 auto; width:742px; display:block;}

.navbar-wrapper ul li { height:64px; text-align:center; line-height:60px; display:block; float:left; padding:0 33px; }

.navbar-wrapper ul li a { height:64px; padding:0 5px; display:block; font-size:17px; }

.navbar-wrapper ul .active a { color: #24b727; border-bottom: 3px solid #24b727;}



.navbarb    { height:80px; background:#fff; width:100%; z-index:999; background:url(../images/about_line.jpg) repeat-x bottom #FFF; }

.navbarb ul    {  height:80px; margin:0 auto; width:1160px; display:block;}

.navbarb ul li { height:40px; text-align:center; line-height:40px; display:block; float:left; padding:0 33px; width:166px; }

.navbarb ul li a { height:40px; padding:0 5px; display:block; font-size:15px; }

.navbarb ul .active a { color: #24b727; border-bottom: 3px solid #24b727;}



.aboutfcus{ background:#fff url(../images/about_bg2.jpg) no-repeat scroll center center / cover; height:365px;}

.focus{padding:70px 0 0 0;text-align:center;}

.focus h1{color:rgba(255,255,255,1);font-size:2em;font-family:"微软雅黑","宋体";font-weight:normal;line-height:120%;}

.focus h2{color:rgba(255,255,255,1);font-size:2em;font-family:"微软雅黑","宋体";font-weight:normal;line-height:150%;}

.focus h3{margin:15px 0 0;color:rgba(255,255,255,1);font-size:1.5em;font-family:sanfranciscodisplay-regular;font-weight:normal;text-transform : uppercase}

.focus h4{color:rgba(255,255,255,1);font-size:0.75em;font-family:sanfranciscodisplay-regular;font-weight:normal;text-transform : uppercase}



.mainabout         { width:100%; background:#FFF; overflow:hidden; }

.who               { width:995px; margin:0px auto; overflow:hidden;  }

.who h1            { font-size:28px; color:#333; text-align:center; margin-top:75px;}

.who .txt          {   margin:0px auto; overflow:hidden;  line-height:30px;  font-size:15px;   margin-top:10px; }

.mainabout .bottom{ width:1180px; margin:70px auto 90px auto; overflow:hidden;}

.mainabout .bottom dl{ width:31%; margin:0 1.1%; float:left; text-align:center; }

.mainabout .bottom .pic    { margin-bottom:15px;}

.mainabout .bottom .txt    { font-size:16px; line-height:32px; color:#333;}

.project_gray    { background:url(../images/infopic001.jpg) center 0px; height:664px;  overflow:hidden; }



.project{ width:1160px; overflow:hidden; margin:60px auto 0px auto;}

.project .title{ width:100%; text-align:center;}

.project .title h1{ font-size:28px; color:#333; line-height:35px; margin:15px 0; }

.project .title span{ font-size:16px; color:#666;}

.project_con                { width:100%; overflow:hidden; clear:both; margin:50px auto;}

.project_con .service_pic   { width:335px; float:left; font-size:14px;  margin:0 25px;  overflow:hidden; color:#333; }

.project_con .pic  { height:236px; margin-bottom:12px;  transition:box-shadow 218ms;  }

.project_con .pic:hover{ background-color:#ccc; box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16), 0px 2px 10px 0px rgba(0, 0, 0, 0.12); }

.project_con .name     { line-height:45px; font-size:18px; text-align:left; }

.project_con .txt      { line-height:24px;  }



.path{ background:#f6f6f6; overflow:hidden; text-align:center; padding-top:10px;}

.path h1{ font-size:28px; color:#333; line-height:30px; }

.path .pic{ margin:50px auto;}



.team_box{  padding-top:80px; overflow:hidden; background:#FFF;}

.team{ width:1160px; margin:0px auto;  overflow:hidden;  }

.team h1{ text-align:center; font-size:28px; line-height:30px; margin-bottom:30px; color:#333;}

.team .top{ width:995px; margin:0 auto;}

.team .top p{ font-size:14px; line-height:28px;   text-align:center;}



.team_con{ width:100%; clear:both; overflow:hidden; margin:50px auto; }

.team_con .left_cor         { width:100%;  }

.team_con .left_cor .boxgrid{ width:33.3%; height:220px; border:1.5px solid #fff; float:left; overflow: hidden; position: relative;  box-sizing:border-box; -moz-box-sizing:border-box;  -webkit-box-sizing:border-box;   background-position:center top;   }



.team_con .right_cor         { width:33.3%; float:right; margin-top:1px; }

.team_con .right_cor .boxgrid{ width:100%; height:438px; overflow: hidden; position: relative; background-position:center top ;  }



.demand_box{ width:100%;  overflow:hidden; border-top:1px solid #e9e9e9; padding-top:80px; border-bottom:1px solid #e9e9e9; height: 536px; background: url(../images/contcasas.jpg) no-repeat center 0;}

.demand  h1{ text-align:center; font-size:28px; line-height:35px; margin-bottom:20px; color:#333;}

.demand_table{ width:685px; margin:0px auto; overflow:hidden; padding-bottom:100px;}

.demand_table .row{ width:100%; clear:both;  margin:0 auto;}

.demand_table label{ position:relative;  float:left;  margin:20px 15px 0 15px; display:block; }

.demand_table label span{ position:absolute; left:10px; top:10px; font-size:14px; color:#999;}

.demand_table .txt{ border:1px solid #d9d9d9; padding:10px; background:#fff;}

.demand_table .txt:focus{ border:2px solid #24b727; padding:9px; background:#fff;}

.demand_table .txt.w1{ width:290px; height:20px; line-height:20px; font-size:14px;}

.demand_table .txt.w2{ width:631px; height:116px; line-height:20px; font-size:14px;}

.demand_table .btn{ float:left; border:0; background:#24b727; border-radius:2px; width:170px; padding:0 11px;  height:50px; cursor:pointer; text-align:center; font-size:16px; color:#fff; margin-left:15px; margin-top:20px;}

.demand_table .row .btn:hover{ background:#049707;}

.demand_table .row p.xin{ color:#666; line-height:50px; font-size:14px; float:right;  margin-top:20px;  margin-right:15px;}

.demand_table .row p.xin a{ color:#24b727;}

.demand_table .row p.xin a:hover{ text-decoration:underline;}

.demand_bottom{ width:655px; margin:70px auto; overflow:hidden; }

.demand_bottom h2{ font-size:20px; line-height:30px; color:#333;}

.demand_bottom .con{ width:100%; overflow:hidden; margin-top:10px;}

.demand_bottom .con ul{ float:left; font-size:14px; color:#333; line-height:32px;}

.demand_bottom .con .xinwe{ width:180px; float:right; }

.demand_bottom .con .xinwe dl{ text-align:center; font-size:14px; color:#333; float:left; margin-left:30px;}

.demand_bottom .con .xinwe dl dd{ margin-bottom:10px;}

.demand_bottom .con ul i{ background:url(../images/icon.png) no-repeat; width:19px; height:16px; display:inline-block; margin-right:15px; vertical-align:-4px;}

.demand_bottom .con ul i.j1{ background-position:0 -114px;}

.demand_bottom .con ul i.j2{ background-position:-27px -114px;}

.demand_bottom .con ul i.j3{ background-position:-51px -114px;}

.demand_bottom .con ul i.j4{ background-position:-85px -114px;}

.demand_bottom .con ul i.j5{ background-position:-112px -114px;}

.demand_bottom .con ul a{ color:#24b727; margin-left:10px;}

.demand_bottom .con ul a:hover{ text-decoration:underline;}



/*about*/



.content_news { min-height:520px;}

.content_news .news_time { height:40px; line-height:40px; border-bottom:dashed 1px #cccccc;  color:#919191; text-align:left;}

.news_time a{color:#919191;    white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;  float: left;  max-width: 130px;}

.content_news h1 { line-height:60px; font-family: "Microsoft YaHei"; font-size:24px;  text-align:left; font-weight:normal;}

.news_vdcon { padding:15px 0px; line-height:200%; font-family: "Microsoft YaHei"; font-size:15px; min-height:520px; }

.news_vdcon a {color:#0958ce;}

.news_vdcon h2{padding-bottom: 12px; font-size:20px; font-weight:bold;border-bottom: 1px solid #efefef;}

.news_vdcon h3{padding-left: 10px;border-left: 4px solid #b22222;font-size:16px; font-family: "Microsoft YaHei";font-weight:bold;}

.span-h2{padding-bottom: 12px; font-size:20px; font-weight:bold;border-bottom: 1px solid #efefef;}

.span-h3{padding-left: 10px;border-left: 4px solid #b22222;font-size:16px; font-family: "Microsoft YaHei";font-weight:bold;}

.page_up { height:60px; background:#fbfbfb; border:dashed 1px #e5e5e5; padding:10px 10px; margin-top:30px; margin-bottom:30px;}

.page_up p { height:30px; line-height:30px; font-family: "Microsoft YaHei"; font-size:15px;}



.row4 { background: #822436; padding: 70px 0 80px 0; }

.row4 div { letter-spacing: 3px; width: 483px; height: 79px; padding: 10px 0 0 0; text-align: center; line-height: 36px; color: #fff; font-size: 18px; font-family: "微软雅黑"; background: url(../images/symbol2.png) no-repeat; margin: 0 auto; }



.row6 { overflow: hidden; }

.row6 ul { width: 100%; overflow: hidden; background:#fffccb; }

.row6 li { width: 50%; float: left; height:270px; transition: 300ms; }

.row6 li .liBox { transition: 300ms; width:326px;  float: right; line-height: 24px;   }

.row6 .li1 { background: #f5f5f5; }

.row6 .li2 { background: #fff; }

.row6 .li3 { background: #fff; }

.row6 .li4 { background: #f5f5f5; }



.row6 li .title   { font-size:19px; line-height:35px; height:35px; font-weight:bold;  color:#ec0000; }

.row6 li .btn      { height:40px; }

.row6 li .btn a    { height:40px; width:150px; border:solid 1px #d4d4d4; display:block; line-height:40px; text-align:center;  color:#666; background:#fff;  border-radius:3px; font-size:15px;}

.row6 li .miaosu  { font-size:15px; line-height:24px;  color:#5b5b5b;  height:100px; padding-top:15px; }

.row6 li .miaosu a { height:30px; padding:0 30px; display:block; float:left; margin-right:10px; margin-bottom:15px; line-height:30px; text-align:center;  border-radius:15px; background:#0dbc00;    color:#FFF;}

.row6 li .miaosu a:hover  { background:#008aff;}

.row6 .li1 .liBox { background: url(../images/servicei4.png) no-repeat left center; height:230px; padding:40px 10px 0 240px; }

.row6 .li2 .liBox { float: left; background: url(../images/servicei5.png) no-repeat right center;  height: 230px; padding:40px 210px 0 30px; }

.row6 .li3 .liBox { background: url(../images/servicei6.png) no-repeat left center; height: 230px; padding:40px 10px 0 240px;  }

.row6 .li4 .liBox { float: left;  background: url(../images/servicei7.png) no-repeat right center; height: 230px; padding:40px 210px 0 30px; }

.row6 li:hover   { background:none;}





@media screen and (max-width:1470px) {

    .row6 li         { height:500px; }

    .row6 li .liBox   {  }

    .row6 .li1 .liBox { margin:30px 80px 0 0px; height:260px;     padding:210px 0 0 0;  background: url(../images/servicei4.png) no-repeat top right; text-align:right; }

    .row6 .li2 .liBox { margin:30px 0px 0 80px; height:260px;     padding:210px 0 0 0;  float: left;  background: url(../images/servicei5.png) no-repeat left top;}

    .row6 .li3 .liBox { margin:30px 80px 0 0px; height:260px;     padding:210px 0 0 0;  background: url(../images/servicei6.png) no-repeat right top; text-align:right; }

    .row6 .li4 .liBox { margin:30px 0px 0 80px; height:260px;     padding:210px 0 0 0;  float: left; background: url(../images/servicei7.png) no-repeat left top; }



    .row6 .li1 .liBox .btn a { float:right;}

    .row6 .li3 .liBox .btn a { float:right;}

}



.newspic_list             { margin: 30px auto; clear: both; overflow: hidden; padding-bottom: 30px; border-bottom: 1px dashed #c0c2c3; }

.newspic_list .date       { float: left; width: 67px; color: #a9a9a9; text-align:center; }

.newspic_list .date p           { font-size: 24px; line-height:30px; }

.newspic_list .pic        { float: left;  margin-left: 25px; }

.newspic_list .pic img    { height:110px; width:180px; }

.newspic_list .txt        { width: 540px; float: right; text-align: left; color: #2a2a2a;  }

.newspic_list .txt h2     { height:35px; line-height:35px; font-family: "Microsoft YaHei"; font-size:17px; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis'); overflow:hidden;  }

.newspic_list .txt p      { line-height:24px; color:#666 }



.fangan_listbox       { padding:0 30px; background:#FFF; padding-bottom:20px;}

.fangan_listbox .lan            { height:50px; background:url(../images/lanhuis.gif) repeat-x bottom;  }

.fangan_listbox .lan .cn_txt    { height:50px; line-height:50px; font-size:17px; float:left;  background:url(../images/lanbg.gif) no-repeat bottom right;}

.fangan_listbox .lan .cn_txt span  { height:50px; padding:0 15px;  color:#ff5d03; display:block; background:url(../images/icon002.gif) no-repeat 0px center; padding-left:25px; }

.fangan_listbox .lan .add_txt   { height:50px; line-height:50px; font-size:13px; float:right; color:#919191;  font-size:13px;}

.fangan_listbox .lan .add_txt a { color:#8a8a8a; }



.fangan_listb             { height:150px; margin:0px auto; clear: both; overflow: hidden; padding-bottom: 30px; border-bottom: 1px dashed #c0c2c3; padding-top:30px; }

.fangan_listb .date       { float: left; width: 67px; color: #a9a9a9; text-align:center; }

.fangan_listb .date p           { font-size: 24px; line-height:30px; }

.fangan_listb .pic        { float: left;  margin-left: 25px; height:150px; width:268px; text-align:center; overflow:hidden; }

.fangan_listb .pic img    { height:150px;  }

.fangan_listb .txt        { width: 690px; float: right; text-align: left; color: #2a2a2a;  }

.fangan_listb .txt h2     { height:35px; line-height:35px; font-family: "Microsoft YaHei"; font-size:18px; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis'); overflow:hidden;  }

.fangan_listb .txt p      { line-height:24px; color:#666 }



.xxzlxz_listb             {  margin:0px auto; clear: both; overflow: hidden; padding-bottom: 30px; border-bottom: 1px dashed #c0c2c3; padding-top:30px; }
.xxzlxz_listb:hover{
    transition: 2s;
    background-color: #fff;
    box-shadow: 0 -4px 12px 0 rgb(25 28 31 / 8%), 0 12px 18px 0 rgb(25 28 31 / 20%);
}

.xxzlxz_listb .date       { float: left; width: 67px; color: #a9a9a9; text-align:center; }

.xxzlxz_listb .date p           { font-size: 24px; line-height:30px; }

.xxzlxz_listb .pic        { float: left;  margin-left: 25px; height:150px; width:285px;  overflow:hidden; }

.xxzlxz_listb .pic img    { height:120px;  }

.xxzlxz_listb .txt        { width: 500px; float: right; text-align: left; color: #2a2a2a;  }

.xxzlxz_listb .txt h2     { margin-top: -10px;  line-height:35px; font-family: "Microsoft YaHei"; font-size:18px; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis'); overflow:hidden;  }

.xxzlxz_listb .txt p      { line-height:24px; color:#666 }

.xxzlxz_listb .txt p a     { color:#8a8a8a;  }

.xxzlxz_listb .tagbq a,.content_news .news_time .tagbq a { color:#8a8a8a;line-height:20px;height:20px; margin:3px; display: block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float: left;max-width: 130px;}

.xxzlxz_listb .dw {
    position:relative;
    top: 20px;
    left: 5px;
}
.xxzlxz_listb .dw a{
    color: #fff;
    padding: 2px 5px;
    background-color:#29415d;
    background: rgba(0, 0, 0, 0.6);
    border-radius: 3px;
}



.spoto_xylist   { margin-left:-25px; }

.spoto_xylist ul li       { height:393px; width:210px; float:left; background:#FFF; margin-bottom:25px; margin-left:25px; }

.spoto_xylist .pic  { height:182px; width:182px; margin:10px auto 10px auto; overflow:hidden; border-radius:5px; }

.spoto_xylist .xueyuan_xinxi      { height:170px; padding:0 15px; position:relative;}

.spoto_xylist .xueyuan_xinxi span { font-size:18px; color:#4f4f4f;}

.spoto_xylist .xueyuan_xinxi p    { line-height:30px; color:#7d7d7d; font-size:14px; }

.spoto_xylist .tongguo   { position:absolute; right:14px; top:8px; 	width:92px; font-size:14px; height:19px; text-align:right; background:url(../images/rzvip.gif) no-repeat 10px center; color:#f07100;}









.joinusbox    { margin:0 auto; width:1031px; min-height:600px; background:#fff; margin-top:230px; background: url(../images/joinbg.jpg) #fff no-repeat 0 0; }

.join_right   {  min-height:600px; padding-top:40px; padding-bottom:20px; padding:20px; width:681px; float:right; }

.join_right .lan_a         { height:55px; line-height:55px; background:url(../images/lanbg.gif) no-repeat right center;}

.join_right .lan_a .txt    { height:55px; line-height:55px; background:#FFF; float:left; font-size:21px; padding-right:10px; color:#969696;}

.join_right .lan_b         { height:36px; padding-top:10px;}

.join_right .lan_b .txt    { height:36px; line-height:36px;  background:#c02125; float:left; font-size:18px; padding-right:150px; padding-left:10px;  color:#fff;}

.join_list { padding-bottom:23px; min-height:600px; padding-top:15px;}

.join_list li { height:55px; line-height:55px; border-bottom:#d5d5d5 1px dashed; color:#3c3c3c; font-size:15px; background:url(../images/news_icon2.gif) 9px center no-repeat; padding-left:26px;}

.join_list li a { float:left;}

.join_list li span { float:right; margin-right:10px;}



.hiring_tit                       { line-height:50px; padding:20px 0; border-bottom:#CCC 1px dashed; font-size:27px; font-family:"宋体"; margin-bottom:8px; color:#e60012; font-weight:bold;}

.hiring_tit h1                    { font-size:18px;  text-align:center;}

.hiring_tit h1 span               { color:#f13b3b;}

.hiring_con                       { font-size:12px;   line-height:22px;  padding-left:47px; padding-bottom:50px;}

.hiring_con .jobms                    { padding:0 40px;  padding-top:15px; padding-bottom:6px; font-size:15px; line-height:180%; table-layout:fixed; word-break: break-all; overflow:hidden}

.hiring_1                         {}

.hiring_2                         { height:40px; line-height:40px; font-size:15px; }

.hiring_con .left                 { float:left; width:276px; height:40px; line-height:40px; text-align:left;}

.hiring_con .right                { float:right; width:360px;  height:40px; line-height:40px; text-align:left;}

.hiring_3                         { height:40px; line-height:40px; font-size:15px; }

.hiring_4 span                    {  font-size:14px; color:#0075e1;}

.zhizhetxt  { padding-top:15px; border-top: #CCC 1px dashed; margin-top:15px;}

.zhizhetxt strong  { font-size:16px; color:#c02125;	}









.xueyuanabout        {   }

.xueyuanabout .name  { height:60px; line-height:60px; margin-top:10px; font-size:18px; font-weight:bold; background:url(../images/icon001.jpg) 64px 23px no-repeat;}

.xueyuan_js         {  }

.xueyuan_js .left   { padding:10px 10px; width:201px; height:201px; float:left; border:solid 1px #dadada;}

.shixian             { height:201px; width:1px; float:left; margin-top:10px; border-right:1px #ececec solid;}

.xueyuan_js .right  { width:580px; float:right; margin:0px 10px 0px 10px;}

.xueyuan_js .right ul li  { height:55px; line-height:55px; display:block; border-bottom:1px dashed #e3e3e3; }

.xueyuan_js .right ul li .beijing  { width:80px; float:left; font-size:16px;}

.xueyuan_js .right ul li .xueli    {font-size:15px;}

.ruzhixinzi                     { width:80px; height:55px; line-height:55px; float:left; font-size:16px;}

.xinzi                          {font-size:15px; height:55px; line-height:55px;}



.xueyuanjianjie                 { border-top:1px #ececec solid; min-height:500px; font-size:15px; line-height:200%; padding-top:22px; overflow:hidden; padding-bottom:20px;}



.zxxx_box    { overflow:hidden; padding:30px 0;  }

.zxxx_con    { width:1150px; margin:0 auto;}

.zxxx_left   { float:left; width:820px; min-height:600px; padding:0 15px; background:url(../images/zise.gif) #FFF right 0 no-repeat; }

.zxxx_right  { float:right; width:250px; min-height:600px;  padding:0 15px;  background:url(../images/fengse.gif) #FFF right 0 no-repeat;}

.zxxx_left .lan  { height:110px; padding-top:20px; }

.zxxx_right .lan  { height:90px; padding-top:20px; }

.zxxx_left .lan .name_cn   { height:60px; font-size:32px; line-height:60px; text-align:center;  background:url(../images/lanbgb.gif) center center no-repeat;}

.zxxx_left .lan .name_en   { height:20px;  line-height:20px; text-align:center; color:#b9b9b9; }

.zxxx_right .lan .name_cn   { height:50px; font-size:25px; line-height:50px; text-align:center;  background:url(../images/lanbgb.gif) center center no-repeat;}

.zxxx_right .lan .name_en   { height:20px;  line-height:20px; text-align:center; color:#b9b9b9; }



.zxxx_zjkk    {  margin-left:-21px;}

.zxxx_zjkk ul li            { height:300px; width:252px; float:left; display:block; margin-left:26px; }

.zxxx_zjkk ul li .pic       { height:142px; }

.zxxx_zjkk ul li .pic img   { height:142px; }

.zxxx_zjkk ul li .name      { height:50px; line-height:25px; font-size:15px; padding:5px 0; }

.zxxx_zjkk ul li .zxxx_xx   { height:28px; line-height:28px; font-size:14px;  color:#7b7b7b; }



.zxxx_wqhg                  {}

.zxxx_wqhg ul li            { height:70px; padding-bottom:15px; margin-bottom:15px; border-bottom: dotted 1px #dbdbdb;  }

.zxxx_wqhg ul li .pic       { height:70px; float:left; width:100px; margin-right:15px;}

.zxxx_wqhg ul li .pic img   { height:70px; width:100px; }

.zxxx_wqhg ul li .miaosu    { height:70px; float:left; width:135px; }

.zxxx_wqhg ul li .title     { height:50px; line-height:25px; overflow:hidden; }

.zxxx_wqhg ul li .xinxi     { height:20px; line-height:20px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis'); overflow:hidden;  color:#7b7b7b; }







.global_ad_bottom {

    background:url(../images/bottom.png) no-repeat center;

    height:132px;

    position:fixed;

    bottom:0;

    left:0;

    right:0;

    z-index:9999;

}

.global_ad_bottom .ad_link{

    height:92px;

    margin-top:63px;

    display:block;

    z-index:10;

    position:relative;

}

.global_ad_bottom .close{

    height:92px;

    display:block;

    width:40px;

    position:absolute;

    left:50%;

    margin-left:550px;

    top:63px;

    z-index:10;

}



.kbjh_box  { margin-top: 10px; }

.kbjh_box .lan            { height:50px; background:url(../images/lanhuis.gif) repeat-x bottom;  }

.kbjh_box .lan .cn_txt    { height:50px; line-height:50px; font-size:17px; float:left;  background:url(../images/lanbg.gif) no-repeat bottom right;}

.kbjh_box .lan .cn_txt span  { height:50px; padding:0 15px;  color:#ff5d03; display:block; background:url(../images/icon002.gif) no-repeat 0px center; padding-left:25px; }

.kbjh_box .lan .add_txt   { height:50px; line-height:50px; font-size:13px; float:right; color:#919191;  font-size:13px;}

.kbjh_box .lan .add_txt a { color:#8a8a8a; }



.kbjh_com  { width:1150px; margin:0 auto;  }

.dqwz_box  { height:60px; line-height:60px; font-size:15px; }

.kbjh_list { background:#FFF; height:306px; margin-bottom:25px;  }

.kbjh_list:hover  { background:#FFF; height:306px; margin-bottom:25px; box-shadow: 0 1px 3px rgba(0, 0, 0, .3);

    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.3);

    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);  }

.kbjh_list .pic  { height:306px; float:left; width:435px; }

.kbjh_list .pic img  { height:306px; width:435px; }

.kbjh_list .txt_box  { height:306px; float:right; width:670px; position:relative; }

.kbjh_list .txt_box .yuefen  { width:72px; height:85px; line-height:72px; text-align:center; position:absolute; overflow:hidden; right:30px; color:#FFF; font-size:30px; top:0px; background:url(../images/yuefenbg.gif) no-repeat; }

.kbjh_list .txt_box .baomin_btn { width:180px; height:56px; position:absolute; right:30px; bottom:30px;   }

.kbjh_list .txt_box .baomin_btn a { width:180px; line-height:56px; height:56px; display:block; background:#ff9c00; text-align:center; font-size:24px; color:#FFF;  border-radius:4px;}

.kbjh_list .txt_box .baomin_btn a:hover  { background:#ff7200;}

.kbjh_list .txt_box .title  { height:76px; line-height:76px; font-size:31px; }

.kbjh_list .txt_box .msxx   { }

.kbjh_list .txt_box .msxx .misosu  { height:92px; line-height:24px; width:550px; }

.kbjh_list .txt_box .msxx p { line-height:40px; height:40px; font-size:15px; color:#4e4e4e;}

.kbjh_list .txt_box .touxian   { height:60px; padding-top:20px; }

.touxian .txpic   { height:60px; width:60px; border-radius:60px; overflow:hidden; float:left;}

.touxian .txname  { height:60px; float:left; line-height:60px; padding:0 20px; font-size:15px; color:#4e4e4e;}





.fanganfl_box  {  padding:10px 20px; margin-bottom:15px; }

.fanganfl_a    { height:30px; padding:5px 0; border-bottom: dotted 1px #e1e1e1; }

.fanganfl_c    { height:30px; padding:5px 0;  }

.fanganfl_box .lanm_a  { width:140px; text-align:center; margin-right:20px; line-height:30px; height:30px; font-size:14px; display:block; float:left; background:#ff5d03; color:#FFF;border-radius: 5px}

.fanganfl_box .lanm_a:hover{color: #fff;font-weight: bold}

.fanganfl_box .lanm_b  { width:80px; text-align:center; margin-right:20px; line-height:30px; height:30px; font-size:14px; display:block; float:left; background:#00b13a; color:#FFF;}

.fanganfl_box .lanm_c  { width:80px; text-align:center; margin-right:20px; line-height:30px; height:30px; font-size:14px; display:block; float:left; background:#5991f0; color:#FFF;}

.fanganfl_box .lanm_d  { width:80px; text-align:center; margin-right:20px; line-height:30px; height:30px; font-size:14px; display:block; float:left; background:#4e3bbc; color:#FFF;}

.fanganfl_box .lanm_e  { width:80px; text-align:center; margin-right:20px; line-height:30px; height:30px; font-size:14px; display:block; float:left; background:#00b13a; color:#FFF;}

.fanganfl_box .lanm_f  { width:80px; text-align:center; margin-right:20px; line-height:30px; height:30px; font-size:14px; display:block; float:left; background:#24a2f6; color:#FFF;}

.fanganfl_box .lanm_g  { width:80px; text-align:center; margin-right:20px; line-height:30px; height:30px; font-size:14px; display:block; float:left; background:#008c6f; color:#FFF;}

.fanganfl_box .lanm_h  { width:80px; text-align:center; margin-right:20px; line-height:30px; height:30px; font-size:14px; display:block; float:left; background:#00b13a; color:#FFF;}

.fanganfl_box .lanm_i  { width:80px; text-align:center; margin-right:20px; line-height:30px; height:30px; font-size:14px; display:block; float:left; background:#5991f0; color:#FFF;}

.fanganfl_box a        { height:30px; line-height:30px; padding:0 20px; font-size:14px; display:block; float:left; margin-right:10px;}

.fanganfl_box a:hover,.fanganfl_box a.active{  color:#ff5d03;}

.fanganfl_box .on      { background:#ff9c00; color:#FFF;}

.fangan_list                { margin-left:-25px;}

.fangan_list ul li            { height:292px; width:268px; float:left; display:block; margin-left:25px; background:#FFF; border-bottom:solid 1px #e1e1e1; margin-bottom:25px; position:relative; }

.fangan_list ul li:hover   { box-shadow: 0 3px 5px rgba(0, 0, 0, .1);

    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.1);

    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .1);}

.fangan_list ul li .jinpinkc  { width:96px; height:30px; text-align:center; color:#fff;  font-size:15px; line-height:30px; background:url(../images/jpkec.gif) no-repeat; position:absolute; left:10px; top:-4px; }

.fangan_list ul li .pic       { width:268px; height:150px; overflow:hidden; }

.fangan_list ul li .pic img   { width:268px; }

.fangan_list ul li .name      { height:50px; line-height:25px; font-size:15px; padding:10px 15px 10px 15px; }

.fangan_list ul li .miaosu    { height:70px; line-height:25px; font-size:14px; color:#7b7b7b; padding:0 15px; }



.meiryk                       { height:299px; border-bottom:solid 1px #e1e1e1; background:url(../images/meikc.gif) #FFF no-repeat 200px 26px; margin-bottom: 20px;}

.meiryk .txt      { line-height:60px; font-size:30px; padding-top:45px; padding-left:460px; color:#0093cc;}

.meiryk .misosu   { line-height:30px; font-size:15px; padding-top:10px; padding-left:460px;}

.meiryk .misosu span { color:#ff0000;}

.jiaqun  {padding-left:460px; margin-top:15px; }

.jiaoliuqun     { border:1px solid #ff6600; text-indent: 48px; background:url(../images/qqkffuf.png) no-repeat 20px 10px; no-repeat; border-radius:20px; height:35px; line-height:35px; color:#ff8800;  width:254px;   font-size:14px; float:left;}





.jjfa_show { background:#FFF; height:306px;   }

.jjfa_show .pic  { height:306px; float:left; width:435px; }

.jjfa_show .pic img  { height:306px; width:435px; }

.jjfa_show .txt_box  { height:306px; float:right; width:640px; padding-right:30px; position:relative; }

.jjfa_show .txt_box .baomin_btn { width:180px; height:56px; position:absolute; right:30px; bottom:30px;   }

.jjfa_show .txt_box .baomin_btn a { width:180px; line-height:56px; height:56px; display:block; background:#ff9c00; text-align:center; font-size:24px; color:#FFF;  border-radius:4px;}

.jjfa_show .txt_box .baomin_btn a:hover  { background:#ff7200;}

.jjfa_show .txt_box .title  { height:56px; line-height:38px; font-size:28px; padding-top:20px; color:#29415d; font-weight:bold; }

.jjfa_show .txt_box .msxx   { height:134px; line-height:30px; font-size:15px;  }

.jjfa_show .txt_box .course-info{ clear:both;}

.course-info .tag{font-size: 14px;color: #0958ce;padding:2px 6px;border: solid 1px #0958ce;margin-right: 8px;}

.course-info .online,.offline{font-size: 14px;line-height: 40px;color: #333;}

.course-info .service{text-align: justify;color: #666;margin: 20px 0 10px;line-height: 24px; clear:both;}

.course-info .btn-div{ text-align:right; clear:both;}

.course-info .btn-div .btn{display: inline-block;font-size: 18px;padding:6px 25px;border: solid 1px #0958ce;margin-left: 20px;color: #0958ce;}

.course-info .btn-div .btn:hover{color: #fff;background-color:#0958ce;}

.course-info .btn-div .btn.bg{color: #fff;padding:7px 25px;background:#ff9c00; border:0px;}

.course-info .btn-div .btn.bg:hover{background:#ff7200;}

.jjfa_show .txt_box .xzfx_box{ position:absolute; left:0; bottom:30px;}



.xzfx_box   { height:40px; }

.xiazai a   { height:40px; display:block; width:115px; line-height:40px; background:url(../images/xiazaibtn.png) no-repeat 0 center; float:left; padding-left:30px; color:#979797; }

.fengxiang  { height:33px; width:350px; float:left; padding-top: 7px;

}



.jjfznr_box    { overflow:hidden; padding:30px 0; padding-bottom:10px;  }

.jjfznr_con    { width:1150px; margin:0 auto;}

.jjfznr_left   { float:left; width:820px; min-height:600px; padding:0 15px; background:url(../images/zise.gif) #FFF right 0 no-repeat; }

.jjfznr_right  { float:right; width:250px; min-height:600px;  padding:0 15px;  background:url(../images/fengse.gif) #FFF right 0 no-repeat;}

.jjfznr_left .lan  { height:60px; line-height:60px; border-bottom:solid 1px #dfdfdf; }

.jjfznr_right .lan  {height: 60px;padding-top:20px;}

.jjfznr_left .lan .name_cn   {  height:60px; padding:0 15px; font-size:18px;  color:#ff5d03; display:block; background:url(../images/icon002.gif) no-repeat 0px center; padding-left:25px; }

.jjfznr_right .lan .name_cn   { height:50px; font-size:25px; line-height:50px; text-align:center;  background:url(../images/lanbgb.gif) center center no-repeat;}

.jjfznr_right .lan .name_en   { height:20px;  line-height:20px; text-align:center; color:#b9b9b9; text-transform:uppercase;}



.jjfznr_wqhg                  {}

.jjfznr_wqhg ul li            {  padding-bottom:15px; margin-bottom:15px; border-bottom: dotted 1px #dbdbdb; display: inline-block;width: 248px; }
.jjfznr_wqhg ul li a{display: flex;}
.jjfznr_wqhg ul li p{ margin-left: 10px;line-height: 25px}

.jjfznr_wqhg ul li .pic       { height:70px; float:left;  margin-right:15px;}

.jjfznr_wqhg ul li .pic img   { height:70px; }

.jjfznr_wqhg ul li .miaosu    { height:70px; float:left; width:188px; }

.jjfznr_wqhg ul li .title     { height:30px; line-height:25px; overflow:hidden; }

.jjfznr_wqhg ul li .xinxi     { height:40px; line-height:20px;   overflow:hidden;  color:#7b7b7b; }

.show_conbox { line-height:200%; font-size:15px; padding:20px 0; min-height:300px;}

.show_conbox h2{padding-bottom: 12px; font-size:20px; font-weight:bold;border-bottom: 1px solid #efefef;}

.show_conbox h3{padding-left: 10px;border-left: 4px solid #b22222;font-size:16px; font-family: "Microsoft YaHei";font-weight:bold;}

.show_conbox img  { max-width:820px;}



.banner_szl  { height:343px;  }

.banner_szl a { height:343px; display:block;}

.tea-adv{margin-bottom:60px; margin:20px auto; width:1150px;}

.tea-adv ul{overflow:hidden;}

.tea-adv li       { float:left; display:inline;width:272px; height:380px; margin-left:20px;}

.tea-adv li .pic  { height:205px; overflow:hidden;}

.tea-adv li .txt  { height:175px; overflow:hidden; background:#FFF; padding: 0 15px 0 15px;}

.tea-adv li img   { width:270px;}

.tea-adv h2       { font-size:20px; font-weight:bold; color:#565967; text-align:center; line-height:40px;}

.tea-adv li span  { display:block; font-size:14px; line-height:25px;}



.gaoxinmeng       { height:232px;  background:url(../images/gaoxinmen.jpg) no-repeat center center;}
.jiangshi_box        { width:1150px; margin:0 auto; padding:20px 0;}
.jiangshi_list       { margin-left:-25px;  overflow:hidden; }
.jiangshi_list ul li        { height:363px; width:268px; float:left; background:#FFF; margin-left:25px; margin-bottom:25px; }
.jiangshi_list .pic         { height:220px; overflow:hidden; }

.jiangshi_list .name        { height:50px; padding:0 15px; line-height:50px; font-size:21px; font-weight:bold;}

.jiangshi_list .miaosu      { height:60px; padding:0 15px; line-height:30px; font-size:15px;}



.banner_xytg  { height:460px; margin-top:90px; }

.banner_xytg a  { height:460px; display:block; }

.xytg_con  { background:#FFF;height:115px; }

.xytg_con .lan  { height:115px; padding-top:16px;  position:relative;  width:1150px; margin:0 auto;  }

.xytg_con .lan .num  { height:50px; line-height:50px; text-align:center; color:#00ab31; font-size:50px; font-family: "Microsoft YaHei"; font-weight:100;}

.xytg_con .lan .num_left {

    height:30px;

    line-height:30px;

    width:130px;

    font-size:20px;

    color:#ee6200;

    position:absolute;

    left:389px;

    top: 30px;



}

.xytg_con .lan .num_right {

    height:30px;

    line-height:30px;

    width:324px;

    font-size:18px;

    color:#808080;

    position:absolute;

    left:643px;

    top: 30px;

}



.xytg_con .lan .miaosu  { height:40px; line-height:40px; text-align:center; font-size:15px;}



.xueyuan_main  { width:1150px; overflow:hidden; margin:20px auto;}

.erweima_shear   { height: 100px;  font-size: 15px; line-height:28px; text-align: center;  padding-top: 220px;}

.bdsharebuttonbox { height: 30px; width: 241px;  }



.xgtj_lan  { height:45px; line-height:45px; background:url(../images/drtjline.gif) 0 center repeat-x; }

.xgtj_lan span { height:45px; line-height:45px; width:80px; font-size:18px; background:#FFF;  color:#ff5d03; font-weight:600; display:block; }

.xgtj_pic  { margin-left:-12px; overflow:hidden; padding-bottom:30px;}

.xgtj_pic ul li           { width:265px; height:246px; display:block; float:left; margin-left:12px;  }

.xgtj_pic ul li .pic      { height:186px; text-align:center; overflow:hidden; }

.xgtj_pic ul li .title    { height:50px; line-height:50px; font-size:14px;  text-align:center;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis'); overflow:hidden;   }



.xgtj_news  { margin-left:-12px; overflow:hidden; padding-bottom:30px;}

.xgtj_news ul li     { height:45px; width:386px; line-height:45px; font-size:15px; display:block; float:left; padding-left:20px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis'); overflow:hidden;     background: url(../images/news_icon2.gif) 12px center no-repeat; margin-right:15px; }





.reveal-modal .title_va { height:45px; line-height:45px; border-bottom:1px #dadada solid; margin-bottom:10px; font-size:17px; font-weight:bold; color:#ff3f3f; text-align:left;}

.message_ms  { line-height:26px; font-size:14px;}

.reveal-modal .message_a .inputbox input { height:41px; line-height:41px; width:311px; border:solid 1px #dadada; border-radius: 5px; padding:0 10px; font-family: "Microsoft YaHei"; font-size:14px; color:#666;}

.reveal-modal .message_a .name   { height:43px; width:130px; float:left; text-align:right; padding-right:10px; font-size:14px;}

.reveal-modal .message_a .inputbox  { height:43px;  float:left;}

.reveal-modal .message_a .tishi  { height:43px;  float:left; color:#999;}

.reveal-modal .message_a      { height:43px; line-height:43px; padding:12px 0 0 0; font-size:15px; }

.reveal-modal .dianji .btn            { display:block; width:424px; height:43px; margin:0 auto; background:#1bc000; margin-top:20px; border-radius:5px; line-height:43px;  text-align:center; color:#fff; font-family: "Microsoft YaHei"; font-size:15px;}

.reveal-modal .fangxin  { height:45px; line-height:45px; text-align:center; font-size:15px;}



.dibukefu   { height:117px; width: 100%; background:url(../images/003.png) center 0 repeat-x;  position:fixed; position:fixed !important; bottom:0px; position:absolute;  bottom:expression(offsetParent.scrollTop+0);  }





.kechengb_list             { margin: 30px auto; clear: both; overflow: hidden; padding-bottom: 30px; border-bottom: 1px dashed #c0c2c3; }

.kechengb_list .btnktbox   { height:38px; padding-top:15px; }

.kechengb_list .btnkt      { height:38px; float: left; width:180px;}

.kechengb_list .btnkt a    { width:145px; display:block; font-size: 18px; line-height:38px; background:#f15b00;  color: #fff; text-align:center;  border-radius:4px;  }

.kechengb_list .btnkt div    {    cursor:pointer; width:145px; display:block; font-size: 18px; line-height:38px; background:#f15b00;  color: #fff; text-align:center;  border-radius:4px;  }

.kechengb_list .morenr     {  height:38px;  line-height:38px; }

.kechengb_list .pic        { float: left; height:200px; width:330px; }

.kechengb_list .pic img    { height:200px; width:330px; }

.kechengb_list .txt        { width: 440px; height:200px; float: left; text-align: left; color: #2a2a2a;margin-left: 25px;   }

.kechengb_list .txt h2     { height:35px; line-height:35px; font-family: "Microsoft YaHei"; font-size:17px; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis'); overflow:hidden;  }

.kechengb_list .txt .misosu      { line-height:24px; height:112px; color:#666 }







.rmkc	{  width:1155px; margin:0 auto; padding-bottom: 50px;}

.rmkc_title { width:1150px; }

.rmkc_con { width:1150px; height:347px;}



.rmkc_a { cursor:pointer; width:276px; height:337px; float:left;  margin-right:11px;background: #fff; padding-top:10px;}

.rmkc_pic { padding:0 10px; height:250px;  text-align:center; font-size:17px;  color:#00579c;  line-height:35px;}

.rmkc_ab { height:85px;  width:242px;  line-height:59px; font-size:16px; display:block; padding:0 18px;  border-top:0px; }

.rmkc_con .jrkt    { float:left;  color:#3a3a3a; display:block; font-family: "思源黑体";font-size: 17px;}
.rmkc_con .jrkt p{ line-height: 0px; color: #666;}
.rmkc_con .mianfei { float:right; height:59px; color:#e82e2e; display:block; width:45px; text-align:center;}
.rmkc_con a       { width:100%;   height:100%;  }
.rmkc_con a:hover .rmkc_ab {height:84px;  width:242px; border:0px;  display:block; background:#f13041; color:#FFF; display:block;  }
.rmkc_con a:hover .rmkc_ab .jrkt, .rmkc_con a:hover .rmkc_ab .mianfei,.rmkc_con a:hover .rmkc_ab .jrkt p  {  color:#FFF; }

.kaibanjhbox      { background:#FFF; padding:0 20px; padding-bottom:20px;}
.yuefenanpai      { height:37px; padding:20px 0px 20px 0px;}
.anpai            { width:102px; height:37px; line-height:37px; background:#2886de; color:#FFF; font-size:16px; text-align:center; float:left;}
.yuefen           { width:998px;; float:left;}
.yuefen ul li     { width:73px; height:37px; line-height:37px; display:block; padding-left:20px; float:left;}
.yuefen ul li a   {  width:73px; height:37px; text-align:center; font-size:16px; display:block;}
.yuefen ul li a:hover   { background:#1cc400; color:#FFF;}
.yuefen ul li .on   { background:#1cc400; color:#FFF;}


.kechenganpai       { padding-bottom:20px;}

.kechenganpai a:hover        { color:#2886de;}

.kechenganpai table 	{ width: 100%; }

.kechengneirong     { margin-left:-45px;}

.kechengneirong ul li  { width:340px; height:455px; display:block; background:#f7f7f7; border-bottom:1px solid #e1e1e1; margin-left:45px; float:left; margin-bottom:25px;}

.kechengneirong ul li .kechengpic           { height:239px;}

.kechengneirong ul li .kechengpic img       { width:340px; height:239px; }

.kechengneirong ul li .kechengcon           { padding-left:14px;}

.kechengneirong ul li .kechengcon span      { line-height:36px; font-size:19px; color:#143441; display:block; margin-top:8px; }

.kechengneirong ul li .kechengcon p         { font-size:13px; line-height:29px; display:block;}



.kechengneirong ul li .icon_con            { height:33px; padding:0px 15px 0px 15px; margin-top:10px;}

.kechengneirong ul li .icon_con .liaojie   { width:90px; height:33px; line-height:33px; border-radius:4px; background:#00baf0; text-align:center; float:left;}

.kechengneirong ul li .icon_con .liaojie a { width:90px; height:33px; color:#FFF; display:block; font-size:14px; }

.kechengneirong ul li .icon_con .liaojie a:hover    { background:#2aaed4; border-radius:4px;}



.kechengneirong ul li .icon_con .lijibaoming   { width:90px; height:33px; line-height:33px; border-radius:4px; background:#1cc400; text-align:center; float:right;}

.kechengneirong ul li .icon_con .lijibaoming a { width:90px; height:33px; color:#FFF; display:block; font-size:14px; }

.kechengneirong ul li .icon_con .lijibaoming a:hover    { background:#18a900; border-radius:4px;}













.shizi_box     { width:1150px; margin:0 auto;}



.biaoyu            { height:100px; margin:30px 0px 40px 0px;}

.biaoyu_tittle     { height:40px; line-height:40px; color:#143441; font-size:28px; padding-left:15px; background:url(../images/icon001.gif) 0px 6px no-repeat; }

.biaoyu_con        { margin-top:10px; line-height:30px; color:#6b6b6b; font-size:14px;}



.tuijian_box          { height:390px;}

.jiangshi_tuijian     { height:350px; background:#FFF;}

.tuijian_pic          { width:520px; height:350px; float:left;}

.jiangshi_con         { width:538px; height:350px; margin:0px 25px 0px 25px; float:right;}

.jiangshi_con .name   {height:65px; line-height:65px; font-size:26px; font-weight:bold; color:#143441; }

.jiangshi_con .name span  {font-size:18px; color:#bc0100; font-weight:normal;}

.jianshi_txt           { font-size:15px; height:210px;}

.more_icon             { width:118px; height:35px; border-radius:5px; background:#ff4949; margin-top:35px; }

.more_icon a          { height:35px; display:block; transition: all .5s;}

.more_icon a:hover   { height:35px; background:#d70000; border-radius:5px; transition: all .5s;}



.jiangshi         { margin-top:15px;}

.teachers         { margin-left:-44px;}

.teachers ul li      { background:#FFF; width:354px; height:285px; border-bottom:1px solid #d7d7d7; display:block; float:left; margin-left:20px;  margin-bottom:20px; margin-top:20px;}

.teachers ul li .teach_pic     { height:233px; overflow:hidden;}

.teachers ul li .teach_pic img { height:233px; width:354px;	 transition: all .5s ease-out;}

.teachers ul li .teach_pic a:hover img     { height:255px; width:387px; transform: scale(1.1);}

.teachers ul li .teach_name   {height:52px; line-height:52px; padding:0 10px; }

.teachers ul li .teach_name .name_txt { width:249px; height:52px; line-height:52px; font-size:18px; color:#0f2933; float:left;}

.teachers ul li .teach_name .name_txt span { font-size:14px;}

.teachers ul li .teach_more     { width:50px; float:right; padding-left:35px; background:url(../images/icon005.png) 11px 18px no-repeat;}

.teachers ul li .teach_more a   { color:#414141; font-size:12px;}

.teachers ul li .teach_more a:hover { color:#F00;}



.zuixin_box     { overflow:hidden; padding:20px; margin-bottom:20px; background:#FFF;}

.zhanbao_news   { width:730px; float:left}

.zhanbao_news .lan         { height:52px; background:url(../images/hsline.gif) repeat-x bottom;  }

.zhanbao_news .lan .name{ height:40px; line-height:40px; padding-left:40px; font-size:19px; float:left; color:#1e324d; text-align:left; background:url(../images/icon006.png) 5px 5px no-repeat;  }

.zhanbao_news .lan .name a { font-size:13px; color:#1e324d;}

.zhanbao_news .lan .name a:hover { color:#C03;}

.zhanbao_news .lan .more   { height:40px; line-height:40px; float:right; }





.zhanbao_list {  padding: 12px 0px; }

.zhanbao_list ul li { height:40px; padding-left:15px; font-size:14px; background:url(../images/icon007.png) 4px center no-repeat; line-height:40px; display:block;}

.zhanbao_list ul li a { float:left; font-size:14px;}

.zhanbao_list ul li span { float:right; font-size:14px; color:#757575;}







.huodong_news   { width:350px; float:right}

.huodong_news .lan         { height:52px; background:url(../images/hsline.gif) repeat-x bottom;  }

.huodong_news .lan .name{ height:40px; line-height:40px; padding-left:34px; font-size:19px; float:left; color:#1e324d; text-align:left; background:url(../images/icon008.png) 5px 5px no-repeat;  }

.huodong_news .lan .name a { font-size:13px; color:#1e324d;}

.huodong_news .lan .name a:hover { color:#C03;}

.huodong_news .more   { height:40px; line-height:40px; float:right; }



.huodong_list { height:110px; padding: 12px 0px; }

.huodong_list ul li { height:40px; padding-left:18px; font-size:14px; background:url(../images/icon007.png) 4px center no-repeat; line-height:40px; display:block;}

.huodong_list ul li a { float:left;font-size:14px; width:211px; display:block; overflow:hidden; height:40px; }

.huodong_list ul li a:hover { color:#961913}

.huodong_list ul li span { float:right; font-size:14px; color:#757575;}





.tuijian_Box{   }

.tuijian_Box .hd{ height:20px; overflow:hidden; margin:0 auto; width:85px; margin-top:26px;}

.tuijian_Box .hd ul{ overflow:hidden; zoom:1;  }

.tuijian_Box .hd ul li{ float:left; margin:0 5px; width:12px; border-radius:15px; font-size:0px; height:12px; line-height:12px; text-align:center; background:#dbdbdb; cursor:pointer; }

.tuijian_Box .hd ul li.on{ background:#ff4356; color:#fff; }

.tuijian_Box .bd{ height:100%; z-index:0;   }



.shizipic  { float:left; padding-right:30px; padding-bottom:10px;width: 206px;height: 295px;overflow: hidden;text-align: center;margin-right: 50px; margin-left: 10px;}
.shizipic img{ height: 295px; margin-left: -110px;}
.revealmodal_b .shizijies{line-height:200%; font-size:15px;}

.jslb  { line-height:200%; font-size:15px;height:315px;}

.jslb .name_txt  { font-size:27px; line-height:40px; padding-bottom:10px; border-bottom:solid 1px #dadada; font-weight:bold; }

.jslb .name_txt span  { font-size:18px; font-weight:normal;  }
.jslb .teacher_intro{
    width: 475px;
    float: left;
    height: 310px;
    overflow: hidden;
}
.jslb .teacher_intro .ljjs a{
    padding: 8px 30px;
    background: #2537bf;
    color: #fff;
    font-size: 16px;
}
.jslb .teacher_intro p{
    line-height: 27px;
}
.ecv2_panel_center .teacher_icon{
    width: 90%;
    margin-top: 15px;
    padding: 0 30px;
}
.ecv2_panel_center .teacher_icon ul{
    display: flex;
    justify-content: space-around;
}
.ecv2_panel_center .teacher_icon ul li{
    width: 75px;
    height: 75px;
    border-radius: 45px;
    overflow: hidden;
    background: #d8e0ed;
}
.ecv2_panel_center .teacher_icon ul .on{
    border: 1px solid #2537bf;
}
.ecv2_panel_center .teacher_icon ul li img{
    margin-left: -52px;
}


.paddingtop  { height:100px;}

.xxguihua    { line-height:200%; font-size:15px; padding:20px 0;}

.xxguihua img    { max-width:1110px;}



.aboutmain{ background:#fff url(../images/about_bg1.jpg) no-repeat scroll center center / cover; height:554px; }

.aboutmain .name   { line-height:60px; font-size:27px; color:#FFF;}

.aboutmain .add    { line-height:30px; font-size:17px; color:#FFF;}

.aboutmain .tel    { line-height:30px; font-size:16px; color:#FFF; padding-top:20px;}

.aboutmaincon{margin:0 auto;width:1160px; height:554px;}

.aboutl{float:left;  padding:254px 0 0 0; width:50%; height:300px; overflow:auto;}

.aboutr{float:right;width:40%; height:354px; padding-top:200px; }

.about_yxgdnw{margin:0px 0 0 50px;}

.about_yxgdnw img{margin:210px 0 0 0;}



.brand{background:#f5f7fa;overflow:hidden;position:relative;z-index:2;}

.brandinfo{max-width:1160px; margin:50px auto 0px;  }

.brandt{width:100%;margin:0 auto;}

.brandinfo h1{ color:#5fbf5f; font-size:27px; line-height:50px;}

.brandinfo h2{ color:#7a8799;font:normal 1.6em "微软雅黑",Hiragino Sans GB;}

.brandteg{ color:#b0b6bf;font:normal 0.6em "微软雅黑";text-transform:uppercase; height:25px; line-height:25px;}

.brandlist { overflow:hidden; padding-bottom:25px; border-bottom: solid #e8e9eb 1px; }

.fkfslan   { height:80px; line-height:80px; font-size:23px; color:#0d3043;}

.brandlist ul li{  margin-bottom:20px; margin-right:20px; display:block; height:180px; float: left; }

.brandinfo ul li h3{color:#fff; font-size:17px; font-weight:bold;}

.brandlist ul li p{margin:10px 0 0; font-size:16px; line-height:30px;}

.brandlistinfo{ width:298px; height:120px; float:left; padding:15px; color:#fff; cursor: pointer; transition: background 0.5s; padding: 30px 20px; }

.yinghlogo    { width:174px; padding: 15px 23px; height:148px; float:left; background:#FFF; border:solid 1px #e3e3e3; border-right:0px; text-align:center; }

.brandon{border-left:2px solid #5fbf5f;}

.brandlistinfo a{ color:#fff;}

.brandbg1{background:#5fbf5f;}

.brandbg2{background:#52cca3;}

.brandbg3{background:#6c90d9;}

.brandbg4{background:#d96c6c;}

.fkfs_en { line-height:26px; font-size:15px; padding-bottom:20px;}

.brandlist_en      { padding-bottom:20px; overflow:hidden;   }

.brandlist_en ul li{ width:550px; margin-bottom:20px; margin-right:20px; display:block; height:170px; float: left; padding:5px; }

.haiwai_con        { border:solid 1px #fff; height:148px; line-height:30px; padding:10px 20px; color:#FFF; font-size:15px;  }



.centerboxs  { margin:0 auto; width:1150px; }



.aboutpageinfo{margin:0 auto;padding:50px 0 80px;width:1180px;}

.aboutpageinfo .title{margin:0 5px 10px;padding:0 0 0 10px;color:#596680;font-size:1.6em;font-weight:normal;line-height:110%;border-left:3px solid #5fbf5f;}

.aboutpageinfo .content{padding:0 5px 10px;color:#959ca6;font-size:14px;line-height:150%;}





.aboutpagecdt{margin:30px 0 0 0;text-align:center;}

.aboutpagecdt li{display:inline-block;margin:0 0 5px 0;padding:0 2px;}

.aboutcdtzx a   {display:inline-block; background:#fff;padding:9px 20px; color:#ff794c; border:1px solid #fff ; font-size:15px; border-radius:5px;}

.aboutcdtzx a:hover{background:#fff;color:#ff794c;}

.aboutcdtzp a{display:inline-block;padding:8px 20px;color:#fff;border:2px solid #fff;border-radius:5px;}

.aboutcdtzp a:hover{background:#fff;color:#ff794c;}

.aboutbanner{background:#5fbf5f;height:400px;position:relative;}



.zaixianbaoming  { padding-top:50px; margin-bottom:50px;}

.input_box { height:40px; padding-bottom:12px; }

.input_box .name { height:40px; float:left; width:90px; text-align: right; padding-right:10px; line-height:40px; font-size:14px; font-weight:bold; color:#545454;}

.input_box .input { height:40px; float:left; width:367px; line-height:40px;}

.input_box .input input { height:38px; line-height:38px; border:solid 1px #e0e0e0; width:305px; padding:0 50px 0 10px; font-size:15px; font-family:"微软雅黑"; color:#a2a2a2;}

.conneirong_box .name { height:40px; float:left; width:90px; text-align: right; padding-right: 10px; line-height:40px; font-size:14px; font-weight:bold; color:#545454;}

.conneirong_box .mesconbox { border:solid 1px #e0e0e0; width:430px; padding:0 50px 0 10px; font-size:15px; color:#a2a2a2; height:150px; font-family:"微软雅黑";}

.conneirong_box { height:164px;}

.input_btn { height:40px; text-align:right; width: 592px;}

.input_btn .name { height:40px; float:left; width:90px; text-align: right; line-height:40px; font-size:14px; font-weight:bold; color:#545454; padding-right:10px;}

.input_btn .input { height:40px; float:left; width:89px; line-height:40px; padding-right: 5px;}

.input_btn .input input { height:38px; line-height:38px; border:solid 1px #e0e0e0; width:67px; padding:0 10px 0 10px; font-size:12px; color:#a2a2a2;}

.input_btn .input_yzm { height:40px; float:left; width:97px; text-align: center; line-height:40px; font-size:12px; color:#545454;}

.input_btn .input_yzm img { height:40px;}

.input_btn .btnnn { height:36px; width:133px; float:right;}

.input_btn .btnnn .btn { height:36px; width:133px; background:#fd5f39; border:0px; font-size:14px; cursor:pointer; font-weight:bold; color:#fff; border-radius:3px; }



.contact_box    { }

.contact_box h1 { text-align:center; font-size:28px; line-height:35px; margin-bottom:20px; color:#fff; }

.contact_con    { width: 830px; margin: 0px auto; overflow: hidden; height:350px; }

.contactcons    { line-height: 40px; font-size: 16px; padding-top: 108px; padding-left: 20px; }

.qqkfubx        { height:52px; padding-top:20px; padding-left:20px;  }

.qqkfubx a.qqkefua  { height:51px; width:143px; background:url(../images/qqkefu.png) no-repeat; display:block;}



.xiaoqubox  { width:1150px; margin:0 auto; }

.xiaoqu_lan { height:100px; text-align:center; font-size:28px; line-height:100px; }

.xiaoqu_pic { height:800px; }

.picphoto   { background:#FFF; }



.jx_huangjing    { height:601px; background:url(../images/jiaoxuhj.jpg) no-repeat;}

.huangjing_con { width:1150px; height:601px; margin:0 auto;}

.huangjing_con .title   { height:210px;  }

.huangjing_con .title_a { height:50px; line-height:50px; text-align: center; color:#FFF; font-size:30px; padding-top:40px;}

.huangjing_con .title_b { height:40px; padding-top:25px;  }

.huangjing_con .title_b a { color:#fff; width:120px; border:solid 1px #fff; display:block; height:38px; line-height:38px;  border-radius:38px; color:#FFF; font-size:18px; text-align:center;  margin:0 auto;}

.huangjing_list .leftLoop{   position:relative;    }

.huangjing_list .leftLoop .hd{ overflow:hidden;  height:12px; width:167px; padding-top:20px;  margin:0 auto;}

.huangjing_list .leftLoop .hd ul      { overflow:hidden; zoom:1;  height:12px;}

.huangjing_list .leftLoop .hd ul li   { position:relative;  float:left;  width:45px; height:10px; font-size:0px;  background:#dedede; overflow:hidden; margin:0 5px; cursor:pointer; }

.huangjing_list .leftLoop .hd ul li.on{ background:#21b7ff;  }

.huangjing_list .leftLoop .bd ul      { overflow:hidden; zoom:1; }

.huangjing_list .leftLoop .bd ul li{ margin:0 10px;  float:left;   width:260px;  }

.jx_huangjing .pic      { height:180px; overflow: hidden; background:#FFF;   border:solid 5px #fff;  border-radius:6px;}

.jx_huangjing .hdname   { height:50px; line-height:50px; text-align:center; font-size:17px;}



.teacher_box  { height:800px;  background:url(../images/teacherbg.jpg) no-repeat center; }

.teacher_con  { height:800px; margin:0 auto; width:1150px;}

.teacher_ms   { line-height:40px; text-align:center; color:#808080; font-size:18px;margin-top: -20px;}

.teacher_list         { margin-left:-44px;}

.teacher_list ul li      {  width:354px; height:285px;  display:block; float:left; margin-left:44px;  margin-bottom:20px; margin-top:20px;}

.teacher_list ul li .teach_pic     { height:233px; overflow:hidden; border-radius:8px;}

.teacher_list ul li .teach_pic img { height:233px; width:354px;	 transition: all .5s ease-out;}

.teacher_list ul li .teach_pic a:hover img     { height:255px; width:387px; transform: scale(1.1);}

.teacher_list ul li .teach_name   {height:52px; line-height:52px; }

.teacher_list ul li .teach_name .name_txt { height:40px; line-height:40px; font-size:18px; color:#0f2933; font-weight:bold;}

.teacher_list ul li .teach_name .namr_zw  { height:30px; line-height:30px; font-size:15px; color:#0f2933;}



.jiaqunlan   {  cursor:pointer; color: #FFF; height:35px; line-height:35px; text-align:center; font-size:16px;  padding-top:20px; }

.jiaqunlan a  { color:#FFF;}

.jiaqunlan a:hover    { color:#fffbb5;}

.txkzlb               { cursor:pointer; color: #ff3e3e; height:30px; text-align:center; font-size:15px; line-height:30px; padding-top:8px;}

.txkzlb a             { color: #ff3e3e;}

.txkzlb a:hover       { color:#ec0000;}





.zxbm_box         { width:840px; height:322px; background:url(../images/beijing.jpg);}

.zxbm_con         { padding-left:5px; padding-top:20px;}

.zxbm_con span    { line-height:50px; font-size:17px; font-weight:bold; display:block;}

.zxbm_con p       { line-height:45px; font-size:16px; display:block;}

.qqkefubx          { height:52px; padding-top:41px; }

.qqkefubx a.qqkefua  { height:51px; width:128px; background:url(../images/icon_kefu.png) no-repeat; display:block;}



.yingwen    { height:436px; background:url(../images/yinwen_banner1.jpg) no-repeat center 0; margin-top:90px;}

.yingwen_banner    { height:436px; background:url(../images/yinwen_banner.jpg) no-repeat center 0; margin-top:90px;}







.con_box           { background:#f7f7f7;}



.course            { width:1150px; height:490px; margin:0 auto; position: relative;}

.course .tittle    { line-height:50px; font-size:30px; font-family:Arial; text-align:center; padding-top:88px; }

.course_con        { padding-top:30px; background:url(../images/ywdypic001.gif) no-repeat 772px 38px;  height:300px;}

.course_left       { width:703px; height:267px; line-height:25px; font-family:Arial; font-size:16px; padding-top:37px; float:left;}

.line_a            { height:1px; background:url(../images/icon_line.jpg) repeat-x;}

.course_right       { float:left; width:447px; height:267px; }

.course_right a     { display:block; width:447px; height:267px; }



.Examination      { width:1150px; height:660px; margin:0 auto;  }

.Examination .tittle    { line-height:50px; font-size:30px; font-family:Arial; text-align:center; padding-top:88px; }

.Examination_con        { height:453px; padding-top:46px; }

.Examination_left       { width:567px; float:left; border:solid 1px #e3e3e3; background:#FFF;}

.Examination_left .left_pic               { width:555px; height:148px; padding:5px 5px; border-bottom:solid 1px #e3e3e3;}

.Examination_left .left_txt               { padding:10px 10px; height:215px;}

.Examination_left .written                { font-size:18px; line-height:55px; color:#142547; font-family:Arial; }

.Examination_left .neirong                { font-size:13px; line-height:17px; color:#404040; font-family:Arial; }

.Examination_left .icon                   { width:158px; height:37px;  background:#22586b; margin-left:10px; margin-bottom:10px;text-align:center; transition: all .5s;}

.Examination_left .icon a                 { height:37px; line-height:37px; text-align:center; color:#FFF; font-size:14px; font-family:Arial; display:block; }

.Examination_left .icon a:hover          {background:#2c89ab; transition: all .5s;}



.Examination_right    { width:567px; float:right; border:solid 1px #e3e3e3; background:#FFF;}

.Examination_right .left_pic               { width:555px; height:148px; padding:5px 5px; border-bottom:solid 1px #e3e3e3;}

.Examination_right .left_txt               { padding:10px 10px; height:215px;}

.Examination_right .written                { font-size:18px; line-height:55px; color:#142547; font-family:Arial; }

.Examination_right .neirong                { font-size:13px; line-height:17px; color:#404040; font-family:Arial;  }

.Examination_right .icon                   { width:158px; height:37px;  background:#22586b; margin-left:10px; margin-bottom:10px;text-align:center; transition: all .5s;}

.Examination_right .icon a                 { height:37px; line-height:37px; text-align:center; color:#FFF; font-size:14px; display:block; }

.Examination_right .icon a:hover          {background:#2c89ab; transition: all .5s;}

.wenzi                                     { color:#22586b; font-size:15px; font-family:Arial; line-height:45px; }











.labexam                  { width:1150px;  margin:0 auto; position: relative;}

.labexam .tittle    { height:50px; line-height:50px; font-size:30px; font-family:Arial; text-align:center; padding-top:88px; }

.labexam_a        { height:395px; background:url(../images/labexam_a.gif) no-repeat center ;}

.labexam_b        { height:395px; background:url(../images/labexam_b.gif) no-repeat center ;}





.cciers                { width:1150px;  margin:0 auto; position: relative;}

.cciers .tittle    {line-height:50px; font-size:30px; font-family:Arial; text-align:center; padding-top:88px; }

.cciers_a          {height:795px; background:url(../images/cciers_a.gif) no-repeat center ;}

.cciers_b          {height:500px; background:url(../images/cciers_b.gif) no-repeat center ;}

.cciers_c          {height:0px; background:url(../images/cciers_c.gif)no-repeat center ;}







.history           { width:1150px;  margin:0 auto; position: relative;}

.history .tittle    {line-height:50px; font-size:30px; font-family:Arial; text-align:center; padding-top:88px; }

.history_a          { height:1143px; background:url(../images/history_a.gif) no-repeat center 0;}

.history_b          { height:1270px; background:url(../images/history_b.gif) no-repeat center 0;}

.history_c          { height:191px; background:url(../images/history_c.gif) no-repeat center 0;}



.ouradvantage       { height:482px; background:url(../images/ouradvantage.jpg) no-repeat center bottom #FFF; padding-top:50px;}





.ourrecord          { height:646px; background:url(../images/ourrecord.jpg) no-repeat center; }



.whoweare_b           { height:900px; background:url(../images/whoweare.jpg) no-repeat center; }



.payment           { width:1150px;  margin:0 auto; overflow:hidden;}

.payment .tittle    {line-height:50px; font-size:30px; font-family:Arial; text-align:center; padding-top:88px; }

.payment_a          { padding-top:20px; padding-bottom:20px; }

.payment_a .biaoti  { font-size:21px; line-height:50px; font-family:Arial; color:#404040;}

.payment_a .leibie  { font-size:14px; line-height:20px; font-family:Arial; color:#414141;}

.payment_b          {}

.payment_b ul li   { width:545px; margin-bottom:20px; margin-right:20px; display:block; height:170px; float: left; padding:5px; }

.payment_b ul li .haiwai_con        { border:solid 1px #fff; height:148px; line-height:30px; padding:10px 20px; color:#FFF; font-size:15px;  }

.ordernow                            { padding-top:27px; }




.contactus        { width:1150px;  margin:0 auto; position: relative;}

.contactus .tittle    {line-height:50px; font-size:30px; font-family:Arial; text-align:center; padding-top:80px;   }

.contactus .tittle p  { font-size:22px; font-family:Arial; text-align:center; }



.contactus_a           { height:339px; margin:20px 0px 25px 0px; background:url(../images/us.gif) no-repeat center;}

.contactus_left        { width:300px; margin:0px 20px 0px 69px; float:left;}

.left_a                { font-size:23px; line-height:50px; color:#31b4e4; text-align:center; padding:30px 0px 20px 0px;}

.skype                 { margin:0 auto; height:67px; width:67px;  }

.skype a              { height:67px; width:67px; background:url(../images/ywicon003.gif) no-repeat; display:block;}

.skype a:hover        { height:67px; width:67px; background:url(../images/ywicon004.gif) no-repeat;}

.left_b              { }

.left_b .skyid       { font-size:17px; color:#31b4e4; line-height:42px; text-align:center;font-family:Arial;}

.left_b .called      { font-size:16px;text-align:center;font-family:Arial;}







.contactus_right             { padding-top:30px;  height:289px; float:right; width:737px;}

.contactus_right .mess_title          { height:75px; line-height:75px; font-size:28px; text-align:center; color:#FFF;}

.contactus_right .mess_list           { height:35px; padding-bottom:15px; font-family:Arial; }

.contactus_right .mess_name           { height:35px; line-height:35px; float:left; width:118px; text-align:right; padding-right:10px; font-size:17px;   }

.contactus_right .mess_name span      { color:#ff8400; font-family:Arial;}



.mess_list .mess_input input    { height:35px; line-height:35px; width:240px; padding:0 10px; border-radius:5px; border:solid 1px #dadada;  }

.contactus_right .mess_btn            { height:45px; padding:5px 0; font-family:Arial;  }

.contactus_right .mess_btn a           { height:38px; line-height:38px; width:135px; font-family:Arial;  border-radius:25px; margin-left:125px; display:block; background:#ffa1af; text-align:center; font-size:20px; color:#FFF;  transition: all .5s; }

.contactus_right .mess_btn input          { height:45px; line-height:45px; width:250px;  border-radius:25px; margin:0 auto; display:block; background:#00a1db; text-align:center; font-size:20px; color:#FFF;  transition: all .5s; }

.contactus_right:hover .mess_btn input     { background: #4fbb00;    transition: all .5s;}

.contactus_right:hover input          { background:#ffffdf; transition: all .5s;}

.contactus_right:hover .mess_btn a    { background:#4fbb00; transition: all .5s;}





.message_b       { height:100px; padding-bottom:15px;  }

.message_b .mess_name           { height:35px; line-height:35px; float:left; width:118px; text-align:right; padding-right:10px; font-size:17px; font-family:Arial;   }

.message_b .mess_name span      { color:#ff8400; font-family:Arial;}

.message_b .mess_input          { height:100px; float:left; width:480px;   transition: all .5s;}

.message_b .mess_input textarea    { height:100px; width:434px; padding:0 10px; border-radius:5px; border:solid 1px #dadada; line-height:30px; font-family:"微软雅黑";  }

.left_miaoshu         { padding-left:20px; line-height:30px; font-size:16px; font-family:Arial; padding-bottom:10px;}



.yuyan { height:30px;  padding-top:30px; float:right;  line-height:30px; text-align:center; margin-left:20px; }

.yuyan .cn { height:30px; width:50px; float:left; display:block; background:#4e5684; display:block; height:30px; color:#fff; font-size:13px;}

.yuyan .en { height:30px; width:70px; float:left; display:block; background:#00b200; display:block; height:30px; color:#fff; font-size:13px; }





.zhanbaoa             { width:1150px; height:240px; background:#fff; padding:15px 0px; border:1px solid #5cc4ff; margin:0 auto; margin-bottom:20px; border-radius:4px;}

.left_zb              { width:235px; float:left; height:240px; background: url(../images/zhanbaoa.jpg) center 20px no-repeat;   }

#marquee1             { width:900px; float:left; height:240px; overflow:hidden; margin-right:15px; }

#marquee1 ul li       { height:240px; width:200px; display:block; float:left; margin:0 10px;}

#marquee1 ul li img   { height:240px; width:200px; display:block;}

.zbabtn            { height:42px; width:156px; margin:0 auto; background:#0094e9; text-align:center; line-height:42px; margin-top:198px;  border-radius:4px; font-size:18px; color:#fff;}



.zhanbaob               { width:1120px; height:240px;  background:#fff; padding:15px; border:1px solid #ff955b; margin:0 auto;  margin-top:20px;  border-radius:4px;}

.left_zc                { width:220px; float:left; height:240px; background: url(../images/zhanbaob.jpg) center 20px no-repeat;   }

#marquee2             { width:900px; float:left; height:240px; overflow:hidden; }

#marquee2 ul li       { height:240px; width:200px; display:block; float:left; margin:0 10px;}

#marquee2 ul li img   { height:240px; width:200px; display:block;}

.zbbbtn            { height:42px; width:156px; margin:0 auto; background:#ff5a00; text-align:center; line-height:42px; margin-top:198px;  border-radius:4px; font-size:18px; color:#fff;}



/*apply*/

.mfsqbanner{height:482px;background:url(../images/stbg_02.jpg) no-repeat center center;  clear:both; }

.mfsqbanner .contents{ width:1000px; margin:0 auto;}

.mfsqbanner tr, .mfsqbanner td {border:0px; padding:0;}

.mfsqbanner .sxright{margin:100px 0 0 17px;width:480px;float:left;background:#fff;padding:30px 0;color:#333;border:solid 1px #ccc;border-radius:10px;}

.sxbanner{height:482px;background:url(../images/downbg.jpg) no-repeat center center;  clear:both; margin-top:90px;}

.sxbanner .contents{ width:1200px; margin:0 auto;}

.sxbanner tr, .sxbanner td {border:0px; padding:0;}

.sxleft{width:410px;padding-left:65px;float:left;padding-top:111px;}

.sxrs{background:url(../images/sx_11.png) no-repeat center bottom;width:300px;height:54px;text-align:center;margin:16px 0 0 7px;line-height:54px;}

.sxrs p{font-size:16px;color:#05b0c6;}

.sxright{margin:60px 0 0 17px;width:320px;float:right;padding:30px 0;color:#333;border-radius:10px;}

.sxcenter{width:270px;margin:0 auto; }

.sxcenter h3{font-weight:bold;font-size:20px;padding:0 0 15px 0;text-align:center;}

.sxcenter-h3{font-weight:bold;font-size:20px;padding:0 0 15px 0;text-align:center;}

.sxrs span{color:#000;font-size:20px;}

.sxinsame{height:28px;line-height:28px;border:solid 1px #ccc;width:180px;background:#fff;}

input.sxinsame{text-indent:5px;padding-left: 30px;}

.sendbtn{width:180px;border:none;height:32px;line-height:32px; color:#fff;font-size:14px;background: #00b200; margin-right:10px; cursor:pointer;}

.sendbtn:hover{background:#090;}

.sxcenter div{ margin: 10px 0;}

.sxcenter input{border:0;box-shadow:0 0;border-bottom: 1px solid #ccc;}

.sxcenter .Validform_checktip{ color: #ccc;}

.sxcenter .down-btn{width:260px;margin: 0 auto}

.sxcenter .btn-ljbm{width:220px;margin: 0 auto; background-color: #027bff;border: 0;}
.sxcenter input::-webkit-input-placeholder{font-size: 14px;color: #ccc;}




/*advantage*/

.advantagewrap{width: 100%;height:832px;overflow: hidden;background: url("../images/advantage/wrap5_02.jpg") no-repeat center center;padding-top: 90px; clear:both;}

.advantagewrap .center-block{display: block;margin-right: auto;margin-left: auto;}

.advantagewrap .text-center{text-align: center;}

.advantagewrap h2{font-size: 42px!important;color: #242629; font-weight:normal;margin: 0;}

.advantagewrap .box{width: 1190px; margin:0 auto; margin-top: 86px;}

.advantagewrap .box .img-box{position: relative;}

.advantagewrap .box .img-box .img{position: absolute;z-index: 4;}

.advantagewrap .box .img-box .img .text{color: #09b6e8;font-size: 18px;padding-top: 25px;padding-bottom: 14px;}

.advantagewrap .box .img-box .img .detail{font-size: 14px;color: #3d3d3d;line-height: 24px;}

.advantagewrap .box .img-box .img1{top: -451px;left: 361px;}

.advantagewrap .box .img-box .img2{top: -32px;left: 763px;opacity: 0;}

.advantagewrap .box .img-box .img3{width: 154px;top: 110px;left: -542px;}

.advantagewrap .box .img-box .img4{width: 154px;top: 288px;left: -542px;}

.advantagewrap .box .img-box .img5{width: 154px;top: 700px;left: 515px;}

.advantagewrap .box .img-box .img6{width: 154px;top: 288px;left: 1600px;}

.advantagewrap .box .img-box .img7{width: 154px;top: 109px;left: 1600px;}

.advantagewrap .box .img-box .img8{top: 700px;left: 134px;z-index: 3;}



/* 20201209 */

.foot-msgboard{

    background:#dd4130 url(../images/home2021/bbg.png) no-repeat center center;
    height: 77px;
}
.foot-msgboard_dw{
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 8888;
}

.foot-msgboard-con{

    width: 1150px;

    margin: 0 auto;

    display: flex;

    justify-content: space-between;

    align-items: flex-end;

    color: #fff;

}

.foot-msgboard-con .hd{

    font-size: 28px;

    line-height: 32px;

    margin-bottom: 5px;

    letter-spacing: 2px;

}

.foot-msgboard-con .form{

    width: 830px;

    display: flex;

    justify-content: space-between;

    align-items: flex-start;

    flex-wrap: wrap;

}

.foot-msgboard-con .form-item{

    display: flex;

    justify-content: flex-start;

    align-items: center;

    margin-top: 25px;

}


.foot-msgboard-con .form-item input{

    width: 155px;

    height: 24px;

    padding: 5px 15px;
    padding-left: 22%;

    background: #fff;
    outline: none;

    font-size: 16px;

}

.foot-msgboard-con .form-item .b_name{
    background:#fff url(../images/home2021/b_name.png) no-repeat 8% center;
}
.foot-msgboard-con .form-item .b_qq{
    background:#fff url(../images/home2021/b_qq.png) no-repeat 8% center;
}
.foot-msgboard-con .form-item .b_tel{
    background:#fff url(../images/home2021/b_tel.png) no-repeat 8% center;
}
.foot-msgboard-con .form-item:nth-child(4) input{

    width: 548px;

}

.foot-msgboard-con .btn-submit{

    width: 130px;

    height: 34px;

    display: flex;

    justify-content: center;

    align-items: center;

    background-image: linear-gradient(to right, #ffc928 , #ff9d19);

    font-size: 18px;

    cursor: pointer;

    outline: none;

}

.foot-msgboard-con-r{

    display: flex;

    justify-content: center;

    align-items: center;

}

.foot-msgboard-con-r p{

    width: 18px;

    font-size: 18px;

    margin-left: 10px;

}

.foot-msgboard input::-webkit-input-placeholder{

    color:#747474;

}

.foot-msgboard input::-moz-placeholder{   /* Mozilla Firefox 19+ */

    color:#747474;

}

.foot-msgboard input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */

    color:#747474;

}

.foot-msgboard input:-ms-input-placeholder{  /* Internet Explorer 10-11 */

    color:#747474;

}

/* 2020.12.18 */
.erg-box .hd{
    text-align: center;
}
.erg-box .hd p.hd-t{
    font-size: 60px;
    font-weight: 700;
    margin-bottom: 10px;
}
.erg-box .hd p.hd-d{
    font-size: 24px;
    color: #999;
}
.kaibanjihua .bd{
    width: 1150px;
    margin: 0 auto;
    background: #fff;
    margin-bottom: 60px;
    box-sizing: border-box;
}
.jslb{
    width: 866px;
}
.jslb .bd{
    width: 866px;
}
.jslb ul li{
    width: 866px;
    display: none;
}
.kaibanjihua .tab-wrap{
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
}
.kaibanjihua .tab-wrap .list{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: calc(100% - 60px);
    margin-left: 30px;
    margin-right: 30px;
    height: 82px;
}
.kaibanjihua .tab-wrap .swiper-button-prev,.kaibanjihua .tab-wrap .swiper-button-next{
    width: 20px;
    height: 26px;
    top: 30px;
    outline: none;
    /* border: 1px solid #ff0047; */
    background: #ff0047;
}
.kaibanjihua .tab-wrap .swiper-button-next:after, .kaibanjihua .tab-wrap .swiper-button-prev:after{
    font-size: 14px;
    color: #fff;
}
.kaibanjihua .tab-wrap .swiper-button-prev{
    right: 0;
    left: inherit;
}
.kaibanjihua .tab-wrap .swiper-button-next{
    right: -20px;
}
.kaibanjihua .tab-wrap .list .item{
    width: 155px;
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.kaibanjihua .tab-wrap .list .item ul li{
    text-align: center;
}
.kaibanjihua .tab-wrap .list .item a{
    min-width: 80px;
    height: 55px;
    justify-content: center;
    text-align: center;
    color: #999;
    font-size: 16px;
    padding-bottom: 25px;
}
.kaibanjihua .tab-wrap .list .item a img{
    height: 42px;
}
.kaibanjihua .tab-wrap .list .item a.active{
    color: #ff0047;
    border-bottom: 1px solid #ff0047;
    font-size: 18px;
    font-weight: bold;
}
.kaibanjihua .tab-wrap .list .item a:hover{
    color: #ff0047;
    border-bottom: 1px solid #ff0047;
    font-size: 18px;
    font-weight: bold;
}
.kaibanjihua-table{
    width: calc(100% - 0);
    margin: 0 auto;
}
.kaibanjihua .kaibanjihua-table tr,.kaibanjihua .kaibanjihua-table td{
    border: none;
}
.kaibanjihua-table thead{
    border-bottom: 1px solid #eee;
}
.kaibanjihua-table tbody{
    display:block;
    height:284px;
    overflow-y:auto;
    padding-right: 10px;
}
.kaibanjihua-table tbody::-webkit-scrollbar {
    /*滚动条整体样式*/
    width : 6px;  /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}
.kaibanjihua-table tbody::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 3px;
    background   : #ff0047;
}
.kaibanjihua-table tbody::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    border-radius: 3px;
    background   : #dedede;
}
.kaibanjihua-table thead, .kaibanjihua-table tbody tr {
    display:table;
    width:100%;
    table-layout:fixed;
}
.kaibanjihua-table thead th{
    font-size: 18px;
    color: #585858;
    padding: 10px 0;
}
.kaibanjihua-table thead th:first-child{
    text-align: center;
}
.kaibanjihua-table thead th:last-child{
    text-align: center;
}
.kaibanjihua .kaibanjihua-table td{
    vertical-align: middle;
    text-align: center;
    font-size: 16px;
    color: #666;
    padding: 10px 0;
}
.kaibanjihua .kaibanjihua-table td .sta{
    position: relative;
    font-size: 18px;
    color: #666;
}
.kaibanjihua .kaibanjihua-table .icon-hot{
    position: absolute;
    right: -36px;
    top: -5px;
    width: 36px;
    height: 18px;
    background: url(../images/20201218/hot.png);
}
.kaibanjihua-table tbody td:first-child{
    text-align: center;
}
.kaibanjihua-table .btn-join{
    font-size: 16px;
    color: #fff;
    width: 90px;
    height: 26px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 13px;
    background: #ff0047;
}
.erg-box.kechengshalong .bd{
    width: 1336px;
    margin: 0 auto 60px;
}
.erg-box.kechengshalong .bd .item{
    display: inline-block;
    width: 290px;
    padding: 10px;
    background: #fff;
    margin: 10px;
    transition: all .5s;
}
.erg-box.kechengshalong .bd .item .limit-tips{
    position: absolute;
    left: 10px;
    bottom: 32px;
    font-size: 12px;
    color: #f73e0d;
}
.erg-box.kechengshalong .bd .item-border{
    border: 1px solid #ddd;
    position: relative;
    height: 212px;
}
.erg-box.kechengshalong .bd .item .img-wrap{
    width: 288px;
    height: 108px;
    position: relative;
}
.erg-box.kechengshalong .bd .item .img-wrap img{
    max-height: 100%;
    position: absolute;
    bottom: 0;
    right: 5px;
}
.erg-box.kechengshalong .bd .item .img-wrap .label-1{
    font-size: 20px;
    background: #fff;
    position: absolute;
    left: 10px;
    top: 12px;
    padding: 5px 10px;
    border-top-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
.erg-box.kechengshalong .bd .item:nth-child(1) .img-wrap{
    background: #ffc845;
}
.erg-box.kechengshalong .bd .item:nth-child(2) .img-wrap{
    background: #ff455f;
}
.erg-box.kechengshalong .bd .item:nth-child(3) .img-wrap{
    background: #457aff;
}
.erg-box.kechengshalong .bd .item:nth-child(4) .img-wrap{
    background: #2bd938;
}
.erg-box.kechengshalong .bd .item:nth-child(1) .img-wrap .label-1{
    color: #ffc845;
}
.erg-box.kechengshalong .bd .item:nth-child(2) .img-wrap .label-1{
    color: #ff455f;
}
.erg-box.kechengshalong .bd .item:nth-child(3) .img-wrap .label-1{
    color: #457aff;
}
.erg-box.kechengshalong .bd .item:nth-child(4) .img-wrap .label-1{
    color: #2bd938;
}
.erg-box.kechengshalong .bd .item .img-wrap .label-2{
    font-size: 20px;
    color: #fff;
    position: absolute;
    left: 10px;
    top: 50px;
}
.erg-box.kechengshalong .bd .item .img-wrap .label-3{
    font-size: 14px;
    color: #fff;
    position: absolute;
    left: 10px;
    top: 78px;
}
.erg-box.kechengshalong .bd .item .title{
    font-size: 18px;
    margin: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.erg-box.kechengshalong .bd .item .desc{
    margin: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;

}
.erg-box.kechengshalong .bd .item .desc>div{
    color: #999;
    font-size: 16px;
    height: 18px;
    line-height: 18px;
}
.erg-box.kechengshalong .bd .item .info{
    margin: 20px 10px 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.erg-box.kechengshalong .bd .item .info-l{
    color: #f73e0d;
    font-size: 18px;
}
.erg-box.kechengshalong .bd .item .info-r{
    color: #999;
}
.erg-box.kechengshalong .bd .item:hover{
    transform: translateY(-15px);
}

/* 20210106 */
.new-sxbanner{
    height: auto;
    background: none;
    margin: 0;
}
.new-sxbanner .sxright{
    float: none;
    margin: 20px auto;
}
.new-sxbanner .tjbk{
    border: 1px solid #ccc; padding-right: 50px;
}
.tag_show { background:#FFF; height:150px; padding: 20px 0;border-bottom: solid 1px #dfdfdf;  }

.tag_show .pic  { height:150px; float:left; width:350px; }

.tag_show .pic img  { height:150px; width:300px; }

.tag_show .txt_box  { height:150px; float:right; width:720px; padding-right:30px; position:relative; }

.tag_show .txt_box .baomin_btn { width:130px; height:56px; position:absolute; right:30px; bottom:30px;   }

.tag_show .txt_box .baomin_btn a { width:130px; line-height:56px; height:56px; display:block; background:#ff9c00; text-align:center; font-size:24px; color:#FFF;  border-radius:4px;}

.tag_show .txt_box .baomin_btn a:hover  { background:#ff7200;}

.tag_show .txt_box .title  { height:56px; line-height:38px; font-size:28px;  color:#29415d; font-weight:bold; }

.tag_show .txt_box  .title font{ font-size: 14px; color: #5e7f96}

.tag_show .txt_box .msxx   { height:134px; line-height:30px; font-size:15px;  }

.tag_show .txt_box .course-info{ clear:both;}

.main_mbx .lan  { height:50px; background:url(../images/lanhuis.gif) repeat-x bottom;clear:both;}

.main_mbx .lan .cn_txt    { height:50px; line-height:50px; font-size:17px; float:left;  background:url(../images/lanbg.gif) no-repeat bottom right;margin: 0}

.main_mbx .lan .cn_txt span  { height:49px; padding:0 15px;  color:#ff5d03; display:block; background:url(../images/icon002.gif) no-repeat 0px center; padding-left:25px; }

.main_mbx .lan .add_txt   { height:50px; line-height:50px; font-size:13px; float:right; color:#919191;  font-size:13px;}

.main_mbx .lan .add_txt a { color:#8a8a8a; }

.aticle-up{ width:150px; height:40px;border: 1px solid #ff5d03; padding-left: 20px; text-align: center;line-height: 40px; margin: 0 auto; background:url(../images/s.png) 10% 50% no-repeat}
.aticle-up a{ font-size: 18px; color: #ff5d03}
.tagkey{margin: 20px 0}
.tagkey a {padding: 2px 5px; border-radius: 18px; border: 1px solid #008ad3; color: #008ad3}
.tagkey a:hover{background-color:#008ad3;color: #fff }

/* 20210317 kcb page */
.strongfont {font-size:18px; }

/*seo+sem 更多信息
.morenifo { height:35px; line-height:35px; text-align:center; font-size:15px;}
.morenifo-btn {
    display: inline-flex;
    border: #555 1px solid;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
    border-radius: 5px;
    transition: all 0.2s ease-in-out;
}*/
.header-search{
    width: 250px;
    float: right;
    height: 32px;
    border: 1px solid #333;
    border-radius: 30px;
    margin-top: 50px;
    margin-right: 30px;
}
.header-search input{
    height: 30px;
    outline:none;
}
.header-search .srk{
    margin-top: 0;
    padding-top: 0;
    margin-left: 20px;
    width: 160px;
    float: left;
}
.header-search .search-btn{
    margin-right: 10px;
    width: 25px;
    height: 25px;
    line-height: 33px;
    padding-top: 5px;
    float: right;
    margin-top: 3px;
}
.list-search{
    height: 32px;
    border: 1px solid #333;
    border-radius: 30px;
    margin: 15px 0;
}
.list-search input{
    height: 30px;
    outline:none;
}
.list-search .srk{
    margin-top: 0;
    padding-top: 0;
    margin-left: 20px;
    width: 160px;
    float: left;
    border: none;
}
.list-search .search-btn{
    margin-right: 10px;
    width: 25px;
    height: 25px;
    line-height: 33px;
    padding-top: 5px;
    float: right;
    border: none;
    margin-top: 3px;
}
.zy-tab{
    border-bottom: 3px solid #e8e8e8;
}
.zy-tab ul{
    display: flex;
    flex-wrap: nowrap;
    justify-content:space-around;
    padding: 25px 0;

}
.zy-tab ul li{
    line-height: 30px;
}
.zy-tab ul li a{
    font-size: 16px;
    padding: 8px 35px;
    border: 1px solid #666;
    border-radius: 18px;

}
.zy-tab ul li a:hover,.zy-tab ul li .active{
    color: #fff;
    background: #2fabed;
    border: 1px solid #fff;
    box-shadow: 2px 2px 3px #434141 inset;
    font-weight: 600;
}

.kbjhdb ul {
    display: flex;
    justify-content:space-around;
    margin-top: 20px;
}
.kbjhdb ul li{
    width: 120px;
    height: 88px;
    line-height: 88px;
    padding-left: 70px;
    font-size: 19px;
    color: #808080;
}
.kbjhdb ul li:hover{
    top: -5px;
    box-shadow: 2px 2px 6px #ddd;
}
.kbjhdb ul li:nth-child(1){
    background:#f2f7fa url('/statics/my/images/home2021/kbkc.png') 10% 50% no-repeat
}
.kbjhdb ul li:nth-child(2){
    background:#f2f7fa url('/statics/my/images/home2021/kbjy.png') 10% 50% no-repeat
}
.kbjhdb ul li:nth-child(3){
    background:#f2f7fa url('/statics/my/images/home2021/kbjiuy.png') 10% 50% no-repeat
}
.kbjhdb ul li:nth-child(4){
    background:#f2f7fa url('/statics/my/images/home2021/kbmf.png') 10% 50% no-repeat
}
/*备考指南*/
.fr{
    float: right;
    display: inline;
}
.ecv2_drop_item>h5 {
    float: left;
    width: 128px;
    font-size: 14px;
    margin-right: 62px;
    text-align: right;
}

.ecv2_drop_item ul {
    overflow: hidden;
}

.ecv2_drop_item ul li {
    float: left;
    margin-right: 36px;
    position: relative;
    margin-bottom: 4px;
    min-height: 20px;
}

.ecv2_drop_item ul li:hover {
    color: #2590d7;
}

.ecv2_drop_item ul li:hover a {
    color: #2590d7;
}

.ecv2_drop_item {
    margin-bottom: 25px;
    color: #525f66;
    font-size: 13px;
    line-height: initial;
}

.ecv2_drop_item:last-child {
    margin-bottom: 0;
}

.ecv2_drop_item ul li:after {
    position: absolute;
    content: '';
    width: 1px;
    height: 10px;
    right: -18px;
    top: 50%;
    margin-top: -5px;
    background-color: #cccccc;
}
.ecv2_panel_box {
    background: #fff;
    margin-bottom: 30px;
}

.ecv2_panel_box:last-child {
    margin-bottom: 0;
}

.ecv2_panel_hd {
    height: 76px;
    padding-right: 32px;
}

.ecv2_panel_hd>h3 {
    position: relative;
    color: #333;
    font-size: 24px;
    padding-left: 26px;
    float: left;
    width: 220px;
    line-height: 76px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ecv2_panel_hd>h3:before {
    position: absolute;
    content: '';
    width: 4px;
    height: 24px;
    background-color: #f13041;
    top: 50%;
    margin-top: -12px;
    left: 0;
}
.skbk .ecv2_panel_hd>h3:before {
    background-color: #4836ec;
}

.ecv2_panel_hd>ul {
    font-size: 16px;
    color: #333;
    line-height: 76px;
    display: flex;
    justify-content: normal;
}

.ecv2_panel_hd>ul li {
    float: left;
    margin: 0 45px;
    cursor: pointer;
    position: relative;
}

.ecv2_panel_hd>ul li span {
    vertical-align: sub;
    padding: 0 18px;
    font-size: 16px;
    letter-spacing: 1px;
}

.ecv2_panel_hd>ul li em {
    display: none;
}

.tab_hover li em {
    display: none;
}

.ecv2_panel_hd>ul li:after {
    content: '';
    position: absolute;
    width: 80%;
    height: 4px;
    background-color: #f13041;
    left: 28%;
    margin-left: -25px;
    bottom: 0;
    display: none;
}
.jpjs .ecv2_panel_hd>ul li:after ,.skbk .ecv2_panel_hd>ul li:after {
    background-color: #4736e0;
}
.ecv2_panel_hd>ul li:last-child {
    margin-right: 0;
}

.ecv2_panel_hd>ul li.on,
.ecv2_panel_hd>ul li:hover {
    color: #f13041;
}

.jpjs .ecv2_panel_hd>ul li.on, .jpjs .ecv2_panel_hd>ul li:hover, .skbk .ecv2_panel_hd>ul li.on, .skbk .ecv2_panel_hd>ul li:hover{
    color: #4836ec;
}
.ecv2_panel_hd>ul li.on:after,
.ecv2_panel_hd>ul li:hover:after {
    display: block;
}

.ecv2_more {
    cursor: pointer;
    color: #999999;
    font-size: 14px;
    position: relative;
    padding: 28px 0;
    padding-left: 30px;
}

.ecv2_more:hover .ecv2_drop2_container {
    display: block;
}

.ecv2_more .ecv2_drop2_container {
    position: absolute;
    display: none;
    left: -582px;
    z-index: 20;
    line-height: initial;
    box-shadow: 0 0 4px #ddd;
    top: 100%;
}

.ecv2_more i {
    display: inline-block;
    width: 12px;
    height: 8px;
    vertical-align: middle;
    margin-left: 6px;
}

.paddingTop30 {
    padding-top: 30px;
}

.ecv2_panel_bd {
    border-top: 1px solid #e6e6e6;
    padding: 20px 15px 1px;
}

.ecv2_wheel_extend {
    position: relative;
    float: left;
}
.ecv2_wheel_extend li{
    width: 142px;
    height: 92px;
    margin: 8px 5px;
    line-height: 92px;
    font-size: 18px;
    padding-left: 100px;
}
.ecv2_wheel_extend li:hover{
    box-shadow: 0px 0px 8px #a0abb6;
    margin-bottom: 10px;
}
.ecv2_wheel_extend .bl1{ background:#fafbfc url("../images/home2021/bl1.png") 25px 50% no-repeat}
.ecv2_wheel_extend .bl2{ background:#fafbfc  url("../images/home2021/bl2.png") 25px 50% no-repeat}
.ecv2_wheel_extend .bl3{ background:#fafbfc  url("../images/home2021/bl3.png") 25px 50% no-repeat}
.ecv2_wheel_extend .bl4{ background:#fafbfc  url("../images/home2021/bl4.png") 25px 50% no-repeat}
.ecv2_panel_left {
    float: left;
    width: 250px;
}


.ecv2_wheel_extend .hd ul {
    position: absolute;
    bottom: 20px;
    left: 50%;
    margin-left: -29px;
    padding: 4px 10px;
    background: rgba(0, 0, 0, 0.06);
    border-radius: 8px;
}

.ecv2_wheel_extend .hd li {
    width: 8px;
    height: 8px;
    cursor: pointer;
    background-color: #ffffff;
    opacity: 0.5;
    float: left;
    margin-right: 7px;
    border-radius: 50%;
}

.ecv2_wheel_extend .hd li:last-child {
    margin-right: 0;
}

.ecv2_wheel_extend .hd li.on {
    opacity: 1;
}

.ecv2_panel_center {
    padding: 8px;
    float: left;
    width: 620px;
    box-sizing: border-box;
}
.ecv2_panel_center .toutiao_title  {
    height: 110px;
    border-bottom: 1px solid #eee;
}
.ecv2_panel_center .toutiao_title h2 {
    color: #f13041;
    display: flex;
}
.ecv2_panel_center .toutiao_title p{
    line-height: 28px;
}
.ecv2_panel_center .toutiao_title a {
    color: #f13041;
    margin-right: 40px;
    margin-left: 5px;
}

.skbk .ecv2_panel_center .toutiao_title a{
    color: #4836ec;
}
.ecv2_panel_center .toutiao_title a:last-child {
    margin-right: 0;
}


.ecv2_panel_center .toutiao_title span {
    vertical-align: middle;
    margin-right: 40px;
    font-size: 18px;
}

.ecv2_panel_center .toutiao_title span:last-child {
    margin-right: 0;
}
.ecv2_panel_center .toutiao_title .pic{
    width: 192px;
    height: 103px;
    float: left;
    margin-right: 10px;
}
.ecv2_panel_center .toutiao_title .txt{
    width: 385px;
    float: left;
}
.ecv2_panel_center .tip_list {
    clear: both;
    margin: 5px 0 15px;
    padding-left: 6px;
    line-height: 30px;
}
.ecv2_panel_center .tip_list p{
    border-bottom: 1px solid #f2f2f2;
    line-height: 33px;
    text-indent: 1.5em;
    background: url("../images/home2021/ty.png") no-repeat 0 50%;
}

.ecv2_panel_center .tip_list span {
    font-size: 14px;
    color: #666666;
    margin-right: 10px;
}

h3.ecv2_hd_h3 {
    font-size: 18px;
    color: #1f3d4c;
    font-weight: normal;
    padding-left: 26px;
    position: relative;
    margin-bottom: 16px;
}
.ecv2_hd_h3 a{
    font-size: 13px;
    color: #1f3d4c;
    margin-left: 430px;
}
h3.ecv2_hd_h3:before {
    position: absolute;
    content: '';
    width: 8px;
    height: 8px;
    left: 0;
    top: 50%;
    margin-top: -3px;
    background-color: #f13041;
}
.skbk h3.ecv2_hd_h3:before {
    background-color: #4836ec;
}
.ecv2_video_list li {
    float: left;
    width: 180px;
    margin-right: 35px;
    cursor: pointer;
    position: relative;
}

.ecv2_video_list li:hover {
    /* top: -5px; */
    margin-top: -5px;
    padding-bottom: 5px;
}

.ecv2_video_list {
    margin-bottom: 25px;
    width: 830px;
}

.ecv2_video_list li:last-child {
    margin-right: 0;
}

.ecv2_video_box {
    width: 100%;
    height: 110px;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
}

.ecv2_video_live {
    position: absolute;
    width: 42px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    top: 0;
    right: 7px;
    z-index: 10;
    background-color: #fd8123;
    border-radius: 0px 0px 6px 6px;
    display: none;
}

.ecv2_video_box img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 0;
}

.ecv2_video_box .ecv2_video_box_msk {
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #000000;
    opacity: 0.2;
    left: 0;
    top: 0;
    z-index: 1;
}

.ecv2_video_box .ecv2_video_icon {
    display: inline-block;
    width: 44px;
    height: 44px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2;
    margin: auto;
    background: url('../images/home2021/icon_sub_live.png') no-repeat;
}

.ecv2_video_box.ctype_3 .ecv2_video_icon,
.ecv2_video_box.ctype_40 .ecv2_video_icon,
.ecv2_video_box.ctype_41 .ecv2_video_icon,
.ecv2_video_box.ctype_42 .ecv2_video_icon,
.ecv2_video_box.ctype_43 .ecv2_video_icon,
.ecv2_video_box.ctype_126 .ecv2_video_icon,
.ecv2_video_box.ctype_44 .ecv2_video_icon,
.ecv2_video_box.ctype_0 .ecv2_video_icon,
.ecv2_video_box.ctype_1 .ecv2_video_icon {
    display: none;
}

.ecv2_video_box+p {
    color: #525f66;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 0;
    word-break: break-all;
    word-wrap: break-word;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-height: 30px;
}

.menu_box_list ul {
    width: 640px;
}

.menu_box_list li {
    float: left;
    width: 135px;
    height: 70px;
    line-height: 70px;
    color: #525f66;
    font-size: 14px;
    cursor: pointer;
    position: relative;
    background-color: #ffede5;
    margin-right: 14px;
}
.skbk .menu_box_list li{
    background-color: #eae8fc;
}
.menu_box_list li img {
    vertical-align: middle;
    margin: 0 12px;
}

.menu_box_list li:hover {
    top: -5px;
    box-shadow: 2px 2px 6px #ddd;
}

.menu_box_list li:last-child {
    margin-right: 0;
}

.ecv2_panel_right {
    float: right;
    width: 250px;
    position: relative;
    border-bottom: solid 1px #f0f0f0;
}

.ecv2_panel_right:before {
    content: '';
    position: absolute;
    width: 1px;
    height: 100%;
    background: #f0f0f0;
    left: 0;
    top: 0;
}

.ecv2_count_down_wrap {
    position: relative;
    height: 100px;
    z-index: 0;
    font-size: 13px;
    color: #333;
    padding-top: 14px;
    text-align: center;
    box-sizing: border-box;
    background: url("../images/home2021/hdjs.png") no-repeat;
}
.skbk .ecv2_count_down_wrap{
    background: url("../images/home2021/sdjs.png") no-repeat;
}

.ecv2_count_down_wrap>img {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
}

.ecv2_count_down_wrap>h3 {
    font-size: 14px;
    color: #333333;
    text-align: center;
    margin-bottom: 16px;
}

.ecv2_count_down_wrap>h3 strong {
    font-size: 16px;
}

.ecv2_count_down {
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    margin: 9px 6px;
}

.ecv2_count_down li {
    display: inline-block;
    font-size: 32px;
    color: #f13041;
    font-weight: bold;
    width: 28px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    margin-right: 6px;
    background-color: #ffffff;
    border-radius: 2px;
    background-size: cover;
}
.ecv2_count_down li{
    width: 230px;
}
.ecv2_count_down li a{
    color: #f13041;
    font-size: 23px;
}
.ecv2_count_down li:hover{
    text-shadow: 5px 2px 6px #aaa5a5;
}
.skbk .ecv2_count_down li{
    width: 230px;
}
.skbk .ecv2_count_down li a{
    color: #4836ec;
    font-size: 23px;
}
.skbk .ecv2_count_down li:hover{
    text-shadow: 5px 2px 6px #aaa5a5;
}
.ecv2_count_down li:last-child {
    margin-right: 0;
}

.ecv2_step_wrap {
    border-right: solid 1px #f0f0f0;
    box-sizing: border-box;
    padding: 25px 20px 25px 33px;
    position: relative;
    left: -12px;
    overflow: auto;
    width: 262px;
}

.ecv2_step_wrap {
    /*overflow-y: scroll;
    scrollbar-color: transparent transparent;
    scrollbar-track-color: transparent;*/
}

.ecv2_step_wrap::-webkit-scrollbar {
    width: 6px;
}

/*瀹氫箟婊氬姩鏉＄殑杞ㄩ亾锛屽唴闃村奖鍙婂渾瑙 */

.ecv2_step_inner::-webkit-scrollbar-track {
    background-color: #fff;
}

/*瀹氫箟婊戝潡锛屽唴闃村奖鍙婂渾瑙 */

.ecv2_step_wrap::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background-color: #e6e6e6;
}

.ecv2_step_hd {
    position: relative;
    line-height: 24px;
    margin-bottom: 10px;
}

.ecv2_step_hd:before {
    position: absolute;
    content: '';
    width: 11px;
    height: 11px;
    border-radius: 50%;
    left: -26px;
    top: 50%;
    margin-top: -5.5px;
}

.ecv2_step_hd>span {
    display: inline-block;
    width: auto;
    height: 24px;
    margin-right: 10px;
    padding: 1px 12px;
    border-radius: 0 24px 24px 24px;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
    color: #999999;
    background: #eeeeee;
    /*min-width: 64px;*/
}

.ecv2_step_hd.on>span,
.ecv2_step_hd.Y>span {
    background: #f13041;
    color: #fff;
}
.skbk .ecv2_step_hd.on>span,
.skbk .ecv2_step_hd.Y>span {
    background: #4836ec;
}
.ecv2_step_hd>h3 {
    display: inline-block;
    color: #333333;
    font-size: 13px;
    font-weight: normal;
    width: auto;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 15px;
}

.ecv2_step_wrap .ecv2_step_hd>h3 {
    text-overflow: initial;
    max-width: initial;
    width: auto;
}

.ecv2_step_wrap .ecv2_step_hd {
    overflow: hidden;
    text-overflow: initial;
    white-space: nowrap;
}

.ecv2_step_item {
    margin-bottom: 14px;
    position: relative;
}

.ecv2_step_item:last-child {
    margin-bottom: 0;
}

.ecv2_step_bd {
    overflow: hidden;
    color: #999999;
}

.ecv2_step_bd ul {
    width: 238px;
}

.ecv2_step_bd li {
    display: inline-block;
    float: left;
    margin-bottom: 6px;
    margin-right: 18px;
    white-space: nowrap;
    font-size: 13px;
    min-width: 52px;
    line-height: 17px;
}

.ecv2_step_bd li>a {
    color: #999999;
    font-size: 13px;
}
.footer_menu{
    clear: both;
    text-align: center;
    width: 1000px;
    margin-top: 30px;
}
.footer_menu ul li{
    float: left;
    margin: 10px 5px;
    color: #fff;
}
.footer_menu ul li a{
    color: #fff;
}
.footer_bot .hx{
    border-bottom: 1px solid #404448;
    margin-top: 30px;
}

/*详情页讲师*/
.thlqzl{
    padding: 30px;
}
.thlqzl .left .teacher-info{
    margin-left: 20px;
}
.thlqzl .left .teacher-info .top{
    margin-top: 10px;
    color: #333;
    display: flex;
    align-items: flex-end;
}
.thlqzl .left .teacher-info .top>span:first-child {
    font-weight: bold;
    font-size: 20px;
    vertical-align: middle;
}
.thlqzl .left .teacher-info .top>span:last-of-type{
    font-size: 16px;
}
.thlqzl .left .teacher-info .top .icons{
    margin-left: 20px;
    margin-right: 5px;
    margin-top: 5px;
    width: 18px;
    height: 20px;
    display: inline-block;
    background: url("../detail_img/jb.png") left 50% no-repeat;
}
.thlqzl .left .teacher-info .bottom{
    padding: 5px 30px;
    background: #ff5d03;
    border-radius: 20px;
    color: #fff;
    font-size: 14px;
    width: fit-content;
    margin-top: 10px;
}
.thlqzl .right{
    display: flex;
    justify-content: space-around;
}
.thlqzl .right .detail_dj{
    width: 125px;
    margin-top: -28px;
    margin-right: -12px;
}
.thlqzl .right .detail_dj img{
    width: 100%;
}
/*底部留资*/

.bk_tools li.li1{background:#FEFAF2;}

.bk_tools li.li2{background:#EFF9F7;}

.bk_tools li.li3{background:#F2F6FE;}

.bk_tools li.li4{background:#F4F2FE;}

.bk_tools li.li5{background:#fdf4f4;}

.bk_tools li.li6{background:#f4f2fe;}

.bk_tools li.li7{background:#F4F2FE;}

.bk_tools li.li8{background:#fefaf2;}
.bk_tools li.li9{background:#eaf7fc;}
.bk_tools li {
    float: left;
    margin-right: 1.3%;
    width: 23.7%;
    border-radius: 8px;
    padding: 12px 0;
    margin-top: 10px;
}
.bk_tools li:hover{
    transform: perspective(400px) rotateY(-0deg);
}
.bk_tools li:hover{box-shadow:0px 3px 10px rgba(0,0,0,0.1)}
.bk_tools li:after{
    position: absolute;
    content: "";
    width: 100%;
    height: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    border-radius: 5px;
    background-color: #fbf9f7;
    background-image: linear-gradient(315deg, #fff 0%, #fcf8f2 74%);
    transition: all 0.5s ease;
}
.bk_tools li:hover:after {
    top: 0;
    height: 100%;
}
.bk_tools li a {
    display: block;
}
.bk_tools img {
    display: block;
    margin: auto;
    width: 40px;
}
.bk_tools h1, .bk_tools h4 {
    text-align: center;
    font-size: 16px;
    color: #666666;
    padding-top: 5px;
}
.bk_tools p {
    text-align: center;
    font-size: 12px;
    color: #999999;
    padding-top: 2px;
}
.guide .lqzl{
    height: 315px;
    margin-top: 10px;
    /* background: #f7f7f7; */
    border-radius: 8px;
}
.guide .lqzl .img{
    padding: 25px 10px 10px;
    text-align: center;
    width: 25%;
    margin: auto;
}
.guide .lqzl p,.guide .lqzl h4{
    text-align: center;
    font-size: 16px;
    color: #666666;
    padding-top: 5px;
}
.guide-btn{
    display: block;
    margin-top: 15px;
}
.kc-tc {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    background: rgba(0,0,0,0.8);
}
.kctc-con {
    width: 280px;
    height: 280px;
    background: #fff;
    border-radius: 10px;
    margin: 8% auto;
    position: relative;
    padding-top: 20px;
}

.kctc-gb {
    width: 38px;
    height: 38px;
    cursor: pointer;
    position: absolute;
    top: -15px;
    right: -10px;
    z-index: 2;
    background: #ca0413;
    border-radius: 100%;
    overflow: hidden;
}
/*弹窗*/
.kctc-gb img {
    display: block;
    width: 40px;
    margin-top: -1px;
    margin-left: -1px;
}
.kc-er {
    display: block;
    width: 200px;
    height: auto;
    margin: 0px auto 10px auto;
}
.kctc-con b {
    display: block;
    width: 100%;
    margin: 0 auto;
    color: #ca0413;
    text-align: center;
    font-size: 24px;
}

/*右侧客服*/
.ask-program-push ul{
    display: flex;
    justify-content: space-around;
    margin-bottom: 20px;
}
.ask-program-push ul li div{
    display: flex;
    justify-content: center;
    margin-bottom: 10px;
}
.ask-program-push ul li img{
    width: 40px;
    height: 40px;
}
.ask-program-push ul li span{
    color: #999;
}
.ask-program-push .text-center{
    display: flex;
    justify-content: center;
    margin: 10px auto;
}
.ask-program-push h4{
    text-align: center;
    color: #999;
}
.ask-zl-download .ask-code{
    margin-top: 20px;
    text-align: center;
}

.mk-card{
    margin-bottom: 10px;
}

/* Webkit 浏览器 */
div::-webkit-scrollbar {
    width: 6px;
}

/* Mozilla Firefox 浏览器 */
div::-moz-scrollbar {
    width: 6px;
}

/* Microsoft Edge 和 IE 浏览器 */
div::-ms-scrollbar {
    width: 6px;
}

/* Webkit 浏览器 */
div::-webkit-scrollbar-thumb {
    background-color: red;
    border-radius: 5px;
}

/* Mozilla Firefox 浏览器 */
div::-moz-scrollbar-thumb {
    background-color: red;
    border-radius: 5px;
}

/* Microsoft Edge 和 IE 浏览器 */
div::-ms-scrollbar-thumb {
    background-color: red;
    border-radius: 5px;
}


/* Webkit 浏览器 */
div::-webkit-scrollbar-track {
    background-color: #f1f1f1; /* 设置滚动条轨道的背景颜色 */
}

/* Mozilla Firefox 浏览器 */
div::-moz-scrollbar-track {
    background-color: #f1f1f1; /* 设置滚动条轨道的背景颜色 */
}

/* Microsoft Edge 和 IE 浏览器 */
div::-ms-scrollbar-track {
    background-color: #f1f1f1; /* 设置滚动条轨道的背景颜色 */
}

.idx-kbjh{
    background: #f2f7fa
}
.idx-kbjh div{
    line-height:20px;
    display: inline-block;
    font-size: 18px;
    color: #585858;
    padding: 10px 0;
    text-align: center
}

.idx-kbjh-box{
    height: 284px;overflow-y: auto;
}
.idx-kbjh-box div{
    line-height:20px;
    display: inline-block;
    font-size: 16px;
    color: #585858;
    padding: 10px 0;
    text-align: center
}

.idx-xyjuxb{
    background: #fafafc;
}

.idx-xyjuxb div{
    font-weight: bold;
    line-height:20px;
    display: inline-block;
    font-size: 16px;
    color: #7b8998;
    padding: 15px 0;
    text-align: center
}

.idx-xyjuxb-box{
    height: 500px;
    overflow-y: auto;
}
.idx-xyjuxb-box-line{
    padding: 10px 0
}
.idx-xyjuxb-box-line div{
    line-height:20px;
    display: inline-block;
    font-size: 16px;
    color: #383838;
    padding: 10px 0;
    text-align: center
}

.list-kbjh-hd{
    border-bottom:1px solid #eee
}

.list-kbjh-hd div{
    line-height:20px;
    display: inline-block;
    font-size: 18px;
    color: #000000;
    padding: 20px 0;
    text-align: center;
    font-weight: 700
}
.list-kbjh-box{
    height: 550px;
    overflow-y: auto;
}

.list-kbjh-box-line div{
    vertical-align:middle;
    line-height:20px;
    display: inline-block;
    font-size: 15px;
    color: #000000;
    padding: 10px 0;
    text-align: center
}

.Speity_more {
    text-align: center;
    position: relative;
    clear: both;
}

.Speity_more a {
    display: inline-block;
    width: 156px;
    line-height: 30px;
    border: 1px solid #888;
    border-radius: 30px;
    color: #888;
    margin-top: 20px;
}

.Speity_more a:hover{
    color: #143441;
    border: 1px solid #143441;
}